Mattermost 中电子邮件邀请的批处理

Batch processing of email invitations in Mattermost

我想一次性邀请很多人加入新的 Mattermost。如果我想通过 Mattermost 网络应用程序执行此操作,我应该(在我的情况下)在“邀请人员”上单击 300 次,然后将邮件地址一个一个地粘贴到其中。但是在 Mattermost 的文档中我发现我也可以通过命令行邀请。

Mattermost Docs: Command Line Tools #platform-user-invite

sudo ./platform user invite user@example.com myteam

现在我想知道如何最智能地使用这个命令来自动运行 300 个邮件地址通过它。谁能告诉我如何使用 bash 脚本或类似的东西来做到这一点?

您的电子邮件来源是哪里?如果在名为 foobar.txt 的文件中每行一个,那么可能是这样的:

while read mail; do
  sudo ./platform user invite ${mail} myteam
done < foobar.txt