我可以用
echo "My Mail content" | exim my@email.com
Run Code Online (Sandbox Code Playgroud)
发送电子邮件,但不包含邮件主题
如何从exim的命令行发送主题为“发件人”和“回复”标题的电子邮件?
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 似乎说他们应该)