如何使用Linux命令行发送HTML电子邮件

2024-01-05

我需要发送 html 格式的电子邮件。我只有linux命令行和命令“mail”。

目前已使用:

echo "To: [email protected] /cdn-cgi/l/email-protection" > /var/www/report.csv
echo "Subject: Subject" >> /var/www/report.csv
echo "Content-Type: text/html; charset=\"us-ascii\"" >> /var/www/report.csv

echo "<html>" >> /var/www/report.csv
mysql -u ***** -p***** -H -e "select * from users LIMIT 20" dev >> /var/www/report.csv
echo "</html>" >> /var/www/report.csv

mail -s "Built notification" [email protected] /cdn-cgi/l/email-protection < /var/www/report.csv

但在我的邮件代理中我只得到纯文本/文本。


这对我有用:

echo "<b>HTML Message goes here</b>" | mail -s "$(echo -e "This is the subject\nContent-Type: text/html")" [email protected] /cdn-cgi/l/email-protection
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用Linux命令行发送HTML电子邮件 的相关文章

随机推荐