我有一个通过 cron 在日志文件上运行的统计程序。stats 程序可以输出 HTML。
现在我依赖 crontab 中的 MAIL_TO 机制。
MAILTO=my@email.addr
55 23 * * * /usr/bin/htmlstats
Run Code Online (Sandbox Code Playgroud)
问题是我希望发送的电子邮件显示为 HTML 而不是纯文本。
Cron 在电子邮件中放置以下标题:
Content-Type: text/plain; charset="UTF-8"
Run Code Online (Sandbox Code Playgroud)
知道如何将其更改为:
Content-Type: text/html; charset="UTF-8"
Run Code Online (Sandbox Code Playgroud)
Dom*_*Dom 22
我把CONTENT_TYPE="text/plain; charset=utf-8"
在/etc/crontab
有我的邮件UTF-8。
将CONTENT_TYPE="text/html; charset=utf-8"
在/etc/crontab
发送邮件的HTML。
如果目录/etc/cron.d/
存在,您可以将其添加到特定文件中。在这种情况下,规范仅为请求的任务定义。