这是个奇怪的问题。我已经设置了logwatch (ubuntu服务器)来发送电子邮件给运行google应用程序电子邮件的info@example.com。但我没有收到任何日志监视邮件。但是,如果我在命令行尝试使用logwatch --mailto foobar@gmail.com (即直接发送电子邮件给我的私人邮箱,gmail托管的邮件),我就会收到日志监视邮件。
那么,为什么我的info@example.com帐户没有收到日志监视邮件呢?我可以阅读和发送来自谷歌应用程序网络界面的其他电子邮件,所以除了这种情况外,这个帐户实际上是可以工作的。
发布于 2011-04-13 09:53:42
您正在发送邮件的机器可能认为example.com的邮件是本地托管的。而不是去网上检查邮件的路线,它只是去“哦,嘿,我有这个域名在这里”,并使用它的本地主机邮件系统交付。您需要删除任何软件和信任,使系统的东西,它可以处理内部的@example.com邮件。当然,您向@gmail.com发送的测试使用了它知道是外部的域名,从而实现了这一点。
发布于 2011-04-13 09:54:20
最近发生了一些Logwatch版本的更改,这些更改破坏了Ubuntu上的出站邮件,但您正在使用正确的语法,可能Cron条目已经损坏(仅仅添加邮件地址logwatch.pl脚本还不够):
这个文件/etc/cron.daily/00logwatch应该如下所示:
test -x /usr/share/logwatch/scripts/logwatch.pl || exit 0
/usr/sbin/logwatch --mailto me@me.com
https://serverfault.com/questions/259145
复制相似问题