在OSX 10.10.5上发送来自bash脚本的电子邮件

时间:2017-01-12 00:04:28

标签: bash macos email

我正确设置了本地smtp中继,我有几个脚本使用一个简单的一行邮件命令:

echo "I am the body." | mail -s "I am the subject." notamango.me@company.com -F "ReplyToPrettyName" -f ReplyToAdrress@server.com

这是在10.9.5上工作,在更新到10.10.5后它已经崩溃了。好吧,我知道他们改变了一些东西,但现在我似乎无法让它发挥作用。有没有人使用one line-ish命令从mac osx 10.10.5+中的bash脚本成功发送电子邮件,我可以指定发件人和回复地址?如果必须的话,我将写一小段来执行原始telnet命令,因为安装非默认应用程序不是一个选项。

1 个答案:

答案 0 :(得分:0)

给我一​​些关于它的信息,但这似乎有效:

echo "I am the body" | mail -s "$(echo -e "I am the subject.\nFrom: PrettyName <PrettyName@Server.com>\n REALReplytoAddress@Server.com\nContent-Type: text/html\n")" 'recipient.me@company.com'

希望这有助于其他被困的人。