Exim:如何从命令行发送电子邮件(带标题)?

Rob*_*y75 7 exim

我可以用

echo "My Mail content" | exim my@email.com
Run Code Online (Sandbox Code Playgroud)

发送电子邮件,但不包含邮件主题

如何从exim的命令行发送主题为发件人”和“回复”标题的电子邮件?

use*_*686 8

Exim 希望收到完整的 RFC 5322 / 2822 / 822 电子邮件作为输入。所以你需要以...标题的形式给出标题。

$ (echo "To: foo@bar";
   echo "回复: my@email.com"
   echo "主题:你好!";
   回声“”;
   echo "我的邮件内容") | 发送邮件 foo@bar
$ sendmail foo@bar <<'EOF'
来自:“伟大的库克斯”<baz@quux>
致:“Fred Foobar”<foo@bar>
回复:dev@null
主题:你好!
内容类型:文本/纯文本;字符集=utf-8

我的邮件内容
EOF

(不确定是否必须引用 From/To 中的名称。RFC 5322 似乎说他们应该)