CentOS 5
我已经设置了 /etc/crontab [email protected]
,并且每当 crond 运行任何任务时都可以收到带有输出的电子邮件。但如果我使用mail
程序将电子邮件发送到同一个电子邮件,我就收不到电子邮件。(使用以下命令:)有什么方法可以检查发生了什么吗?mail -s "test email" "[email protected]"
以下是有效和无效的内容:
答案1
如果邮件可以发送到 gmail 帐户,则有邮件离开。在日志中(可能在 中/var/log/maillog
),您应该看到您发往公司的邮件是否离开。根据这一点,必须考虑到达的邮件和未到达的邮件路径之间的差异。
答案2
确保您的 cron 已设置 PATH 或邮件的绝对路径,还需要确保您的邮件服务器将接受来自该主机的电子邮件(可能会被阻止,因为它可能会显示为垃圾邮件箱)