我目前正在使用Debian Squeeze 6.0。 我的工作地点的pipe理员每周收到来自我系统几个进程的消息:
邮件发送到[email protected]。 我怀疑邮件应该发送到根@本地主机什么的,但我认为一些redirect是在某处完成的。
谢谢
编辑:
echo "test" | mail root -s "this is a test" cat /var/log/mail.log Apr 30 14:23:38 yavapai nullmailer[3020]: Trigger pulled. Apr 30 14:23:38 yavapai nullmailer[3020]: Rescanning queue. Apr 30 14:23:38 yavapai nullmailer[3020]: Starting delivery: protocol: smtp host: mail.domain.fr file: 1241094218.13394 Apr 30 14:23:39 yavapai nullmailer[13395]: smtp: Succeeded: 250 2.0.0 n3UCNdZq025564 Message accepted for delivery Apr 30 14:23:39 yavapai nullmailer[3020]: Sent file. Apr 30 14:23:39 yavapai nullmailer[3020]: Delivery complete, 0 message(s) remain. Apr 30 14:23:39 yavapai nullmailer[3020]: Trigger pulled. Apr 30 14:23:39 yavapai nullmailer[3020]: Rescanning queue.
检查/ etc / aliases,查找该行
root:[email protected]
编辑:作为一个testing,试试这个
回声“testing”| 邮件根目录-s“这是一个testing”
然后在你的pipe理员机器上收到/ var / log / maillog和标题
我想Dave是正确的,你的问题是用/etc/aliases
,但是FWIW,你可以通过在顶部放一个MAILTO行来设置cron的输出到一个特定的地址。 运行crontab -e
并添加一些类似[email protected]
作为第一行。 请注意,这将通过您安装的常规电子邮件系统,这大概包括任何/etc/aliases
更改。
你设置了正确的主机名吗?