Apticron 不发送任何电子邮件

Apticron 不发送任何电子邮件

几天前我已经安装了 Apticron,但是尽管我已经编辑/etc/apticron/apticron.conf和更改了,但我没有收到任何电子邮件。EMAIL= [email protected]

有人有什么想法吗?我已安装 Mailx 并正常运行,我能够使用 Mailx 发送邮件,但出于某种原因,我无法使用 Apticron 完成此操作。

答案1

我遇到了类似的问题。解决方案:

编辑此文件

nano /etc/cron.d/apticron

并替换此行

10 * * * * root if test -x /usr/sbin/apticron; then /usr/sbin/apticron --cron; else true; fi

喜欢这个:

10 * * * * root if test -x /usr/sbin/apticron; then /usr/sbin/apticron; else true; fi

我不知道为什么,但它没有

--cron

范围。

答案2

就我而言,它没有起作用,因为灰名单由收件人 MX 服务器。

使用灰名单的邮件传输代理 (MTA) 将“暂时拒绝”任何来自其无法识别的发件人的电子邮件。如果邮件合法,则原始服务器将在延迟后再次尝试,如果经过了足够的时间,则电子邮件将被接受。

apticron因此,在预期工作之前,最好先测试一下发出的邮件是否到达您的通知地址。

我使用了mail描述的命令在这个答案中

注意:使用一些测试服务可能是一个好主意,例如mail-tester.com首先,希望您的专用 IP 不会被 Google 等真实电子邮件提供商或为您的收件人提供服务的提供商立即标记。不过,这只是一个想法,我不知道此类测试服务是否真的以这种方式工作,但这是一个合乎逻辑的假设。

通过阅读自动回复,mail我发现我的电子邮件没有提到

Sorry, the service is currently unavailable. Please come back later

如果你简单地删除--cron参数,apticron它将每小时执行一次,而不是每天执行一次。这可能会导致绕过灰名单保护功能,但无法解决实际问题。例如,我的测试电子邮件最终被归为垃圾邮件。

相关内容