我有一个通过cron运行日志文件的统计程序。 统计程序可以输出HTML。
现在我依靠crontab中的MAIL_TO机制。
[email protected] 55 23 * * * /usr/bin/htmlstats
问题是我想要发送的电子邮件显示为HTML而不是纯文本。
Cron在电子邮件中放置了以下标题:
Content-Type: text/plain; charset="UTF-8"
任何想法如何改变这个:
Content-Type: text/html; charset="UTF-8"
我不认为你可以。 一个解决scheme可能是将输出pipe道发送到sendmail或邮件,这使您可以更好地控制内容types和其他标题。
我把CONTENT_TYPE =“text / plain; charset = utf-8”variables放在UTF-8中。
在/ etc / crontab中放置CONTENT_TYPE =“text / html; charset = utf-8”以HTML格式发送邮件。
是的你可以。
<?php exec('( echo "test<br>créer un mail"| mail -s "SUBJECT" -a "Content-Type: text/html; charset=UTF-8" '.$receiver.' -- -f '.$sender.' ) &> /dev/null &'); ?>