每行从文件内容发送邮件正文

时间:2013-06-12 01:53:07

标签: linux email postfix-mta

我正在尝试为我的服务台团队的一些门票批量发送电子邮件。我有一个文本文件,每行有“body”内容。我希望能够轻松地将其通过电子邮件发送到我们的票务系统,而不是手动创建票证。

我尝过这样的话:

mail -s "Need antivirus installed" ticketsystem@domain.com while read line; do echo -e "$line\n"; done < listofcomputers.txt

不幸的是,我没有正确使用while; do内联。我正在使用安装正确的postfixmailutils的Ubuntu,但我对使用Linux CLI的任何建议/解决方案持开放态度。

任何其他解决方案或任何人都会看到我目前的尝试出错了吗?

1 个答案:

答案 0 :(得分:1)

while read line
do
  echo "$line" | mail -s "Need antivirus installed" ticketsystem@domain.com
done < listofcomputers.txt

我认为这就是你想做的事情。