У меня crontab настроен для отправки почты на определенный адрес, например, для целей можно сказать "test@test.com". test.com также является именем хоста моего ящика, однако мои записи электронной почты mx настроены извне, чтобы указывать на домен gmail. Все электронные письма работают нормально, идя на test.com, и я без проблем захожу туда.
Однако с crontab и я предполагаю, что другие процессы он отправляет электронное письмо локально, снова предполагая, что он считает, что должен принимать все электронные письма, идущие на test.com.
Предложения, как исправить это, не нарушая отправку исходящих писем с адреса test.com?
Обновлено, почтовый сервер - sendmail, вот конфигурационный файл: http://pastebin.com/4sSApB1y
Переименуйте компьютер. Все, что не test.com
будет достаточно. В конце концов, этот компьютер почти наверняка не такой. Возможно chief.test.com
или cortana.test.com
?
Если вы не хотите, чтобы почта, отправляемая на test.com, не доставлялась локально, удалите домен из файла конфигурации sendmail. Обычно это под /etc/mail/sendmail.mc
с именем опции LOCAL_DOMAIN(test.com)
. Прокомментируйте это с помощью dnl
в начале строки. Если вы не можете найти test.com в этом файле, найдите его с помощью grep в / etc / mail и удалите его, если он есть, чтобы установить локальную доставку этого домена.