Назад | Перейти на главную страницу

Почему мой компьютер отправляет электронные письма

В настоящее время я использую Debian Squeeze 6.0. Администратор моего рабочего места каждую неделю получает сообщения от нескольких процессов моей системы:

Сообщения отправляются на root@workdomain.com. Я подозреваю, что почту нужно отправлять на 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.

Проверьте / etc / aliases, найдите строчку

корень: root@workdomain.com

изменить: в качестве теста попробуйте это

эхо "тест" | корень почты -s "это тест"

затем проверьте / var / log / maillog и заголовки, когда они будут получены на вашем компьютере администратора

Я полагаю, что Дэйв прав и ваша проблема связана с /etc/aliases, но FWIW, вы можете настроить вывод cron на определенный адрес, поместив строку MAILTO вверху. Бегать crontab -e и добавьте что-то вроде MAILTO=jdoe@example.com как первая строка. Обратите внимание, что это будет проходить через обычную установленную вами систему электронной почты, которая предположительно включает в себя любые /etc/aliases изменения.

Вы правильно установили имя хоста?