
Есть ли простой способ установить MTA на Ubuntu и пересылать всю почту на другой удаленный почтовый ящик? Хочу пересылать только локальную почту и ищу что-то простое. Спасибо!
Разъяснение:
Я вижу, что ssmtp и nullmailer предлагаются, но мне нужно что-то (просто) немного более умное. У меня есть одна машина (machine.domain1.com), на которую я хочу, чтобы локальная почта доставлялась[email protected]и я хочу, чтобы он был доставлен через прямое соединение с mx.domain2.com
Итак, когда я отправляю письмо root на machine1.com, оно должно быть переслано[email protected]. Проблема с nullmailer и ssmtp заключается в том, что пересылка выполняется на mx.domain2.com, но почта доставляется с RCPT TO, установленным на[email protected]и я хочу, чтобы RCPT TO был установлен на[email protected]
Возможно ли это с помощью простого решения или мне нужно копаться в postfix или exim для этого?
решение1
Конечно, нет недостатка в MTA ни в Linux, ни в Ubuntu. Как наиболее полнофункциональное (и, возможно, раздутое) решение, вы можете использовать его postfix
для ретрансляции писем провайдеру - т. е. все получаемые им письма будут отправляться через этот SMTP-сервер.Здесь— это подробное руководство по Google Mail.
Более легкой и простой альтернативой является nullmailer
, хотя я не уверен, способна ли она использовать все безопасные методы передачи, необходимые для Google Mail.
Наконец, самое простое решение, похоже, это ssmtp
. Настройка описаназдесь.
решение2
Нет ничего проще, чемнульмейлер
. Хотя почту придется отправлять на реальные адреса, так как nullmailer пересылает только на умный MTA.