我的主人可以发送电子邮件,我设置ssmtp,但是apticron不发送。
配置是默认的。我只需设置EMAIL = myaddress @ gmil并设置/etc/cron.d/apticrono
(17 * * * * root if test -x / usr / sbin / apticron; then / usr / sbin / apticron --cron; else true; fi)
每小时发送一封电子邮件,但什么都没发生
所以我检查它显示的syslog CMD(如果测试-x / usr / sbin / apticron;那么/ usr / sbin / apticron --cron; else true; fi)
它不会为我的电子邮件地址发送电子邮件
如何解决?
答案 0 :(得分:0)
我有一个问题,我没有从Apticron收到任何电子邮件, 我配置了Mailx并对Apticron代码做了一些小改动,但它确实有效。
配置Mailx,您可以按照此处的说明操作: https://coderwall.com/p/ez1x2w/send-mail-like-a-boss
然后更改Apticron代码(/ usr / sbin / apticron),以便它将使用您在上述链接中配置的帐户(-A gmail)
Mailx(){
如果[" x readlink -e /usr/bin/mailx
" =" x / usr / bin / heirloom-mailx" ]
然后
#heirloom-mailx创建了正确的标题,但需要帮助
#如果终端字符集(LC_CTYPE)不是UTF-8语言环境
如果[-n" $ CUSTOM_FROM" ];然后
/ usr / bin / mailx -A gmail -S ttycharset = utf-8 -r" $ CUSTOM_FROM" " $ @"
其他
/ usr / bin / mailx -A gmail -S ttycharset = utf-8" $ @"
科幻
其他
#bsd-mailx / mailutils' mailx不做字符集
#转换,但也不支持MIME。
如果[-n" $ CUSTOM_FROM" ];然后
/ usr / bin / mailx -A gmail -a" MIME-Version:1.0" \
-a"内容类型:text / plain;字符集= UTF-8" \
-a"内容传输编码:8位" \
-a"来自:$ CUSTOM_FROM" \
" $ @"
其他
/ usr / bin / mailx -A gmail -a" MIME-Version:1.0" \
-a"内容类型:text / plain;字符集= UTF-8" \
-a"内容传输编码:8位" \
" $ @"
科幻
网络