如何使用 sendmail 发送带有多个文本附件的 HTML 正文电子邮件
我想发送一个 HTML 文件作为邮件正文,并希望将多个文本文件附加到此电子邮件中。
由于需要发送html文件,因此必须使用sendmail(我无法使用mailx来做到这一点)。
如何使用 sendmail 发送 HTML 正文电子邮件和多个文本附件?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
假设您的系统中有可用的 uunecode,您可以发送带有多个附件的电子邮件,如下所示:
Assuming you have uunecode available in your system you can send email with multiple attachments like this:
我认为
sendmail
不会帮助您解决这个问题。寻找像mutt
这样的客户端,然后执行mutt -a file1 -a file2 -- [电子邮件受保护]
。或者使用perl
。I don't think
sendmail
is going to help you with that. Go for a client likemutt
, and do e.g.mutt -a file1 -a file2 -- [email protected]
. Or go forperl
.这是我用来向人们发送生成的报告的 bash 脚本。它们作为附件发送。将 HTML 放入脚本的“body”变量中。我将把变量的参数化留给你。
Here is a bash script I use to send reports I generate to people. They are sent as attachments. Place your HTML in the "body" variable of the script. I will leave the parametrization of the variables up to you.