任何帮助将不胜感激。
我正在尝试使用 sendmail 发送带有自定义“发件人”电子邮件地址的邮件。邮件正文是一个文件,粘贴在下面。
我发现,当我指定“发件人:”地址时,电子邮件根本就不会发送。当我指定“回复”地址时,回复地址会被忽略,而当我同时使用“发件人”和“回复”发送时,邮件根本就不会发送。
电子邮件中使用的 SMTP 文件粘贴在下面。再次感谢您提供的任何建议。
SUBJECT: Testreplytofrom
From: <[email protected]>
Reply-To: <[email protected]>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="FILEBOUNDARY"
--FILEBOUNDARY
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
TEST MESSAGE
--FILEBOUNDARY
答案1
1/ 从模板电子邮件中删除“发件人”和“回复”行
2/cat 模板.email | sendmail -f "[电子邮件保护]“
答案2
您可以尝试使用smtp-cli
发送您的电子邮件:
$ smtp-cli --verbose --server localhost --subject ... \
--from [email protected] --to ...@... \
--body-plain /path/to/the/file.txt
请参阅smtp-cli 页面了解更多使用示例。