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

Электронная почта Cron локально

У меня 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 и удалите его, если он есть, чтобы установить локальную доставку этого домена.