为什么我的电脑发送电子邮件

为什么我的电脑发送电子邮件

我目前正在使用 Debian Squeeze 6.0。我工作场所的管理员每周都会收到来自系统的几个进程的消息:

  • 计划任务
  • 智能
  • ...

消息被发送到[电子邮件保护]。我怀疑邮件应该发送到 root@localhost 或其他地方,但我认为在某处进行了某种重定向。

谢谢

编辑:

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.

答案1

检查 /etc/aliases,查找行

根: [电子邮件保护]

编辑:作为测试,尝试一下

echo“测试”| mail root -s“这是一个测试”

然后检查 /var/log/maillog 以及管理员机器收到邮件时的邮件头

答案2

我想 Dave 是对的,你的问题在于/etc/aliases,但 FWIW,你可以通过在顶部放置 MAILTO 行来将 cron 输出设置为转到特定地址。运行crontab -e并添加类似于[email protected]第一行的内容。请注意,这将通过你安装的常规电子邮件系统,其中可能包括任何/etc/aliases更改。

答案3

您是否正确设置了主机名?

相关内容