Есть несколько вариантов выбора MTA для установки; Во-первых, хотите ли вы MTA только для отправки или вам нужен полноценный почтовый сервер.
Этот пост Unix.SE
содержит полный список доступных MTA только для отправки; все они уже упакованы для Ubuntu 10.10. Есть несколько вещей, которые вы можете рассмотреть при выборе MTA только для отправки:
может ли он ставить электронную почту в очередь для последующей доставки в случае сбоя: IIRC, только nullmailer
может сделать это.
заменит ли он системный агент доставки почты (ищите строку Provides: mail-transport-agent
в выводе apt-cache
show package
). Если это так, то вся почта, исходящая из системы (включая отчеты о заданиях cron, статистику популярности и т. Д.) Будет обрабатываться установленным MTA: если вы не настроите правильные псевдонимы почты для пользователей root и других пользователей, электронная почта может быть доставлено по неправильному адресу (как правило, некоторые системные администраторы у вашего интернет-провайдера). В настоящее время, пакеты nullmailer
, esmtp-run
(но не
esmtp
) и ssmtp
попадают в эту категорию.
Все MTA, отправляющие сообщения только для отправки, будут просто пересылать вашу электронную почту на другой сервер (называемый «ретранслятор хоста» или «smarthost»; обычно это SMTP-сервер вашего провайдера), а затем позволяют ему обрабатывать все детали реальной доставки почты через Интернет. Вам необходимо выяснить, существуют ли какие-либо особые требования для подключения к серверу ISP (например, какая-либо аутентификация или TLS) и выбрать MTA, который поддерживает требуемые функции (например, ssmtp
не поддерживает какой-либо тип аутентификации или SSL / TLS).
Полноценные почтовые серверы включают exim ,
postfix и
sendmail . Сценарий установки после установки Debian / Ubuntu отлично справится с созданием рабочей конфигурации для некоторых общих настроек (доставка почты только в локальную систему; отправка электронной почты через «smarthost» - т. Е. Почтовый сервер, который вы направляете все ваши электронные письма через, как правило, SMTP-хост вашего провайдера; интернет-сайт с полной входящей и исходящей связью). ИМХО, postfix проще всего запускать и настраивать, но, поскольку он так способен, его руководство по настройке намного длиннее любого из MTA, предназначенных только для отправки.
Кроме того, реальный риск при настройке почтового сервера заключается в том, что, если вы допустите ошибку в локальной конфигурации, вы в конечном итоге получите почту, доставленную в неправильное место (читай: потеряно) или, что еще хуже, с системой с открытой ретрансляцией. которые могут использовать спамеры (и, поверьте мне, они могут найти открытый ретранслятор, прежде чем вы поймете, что ваш сервер один).
Тогда я бы посоветовал начать с MTA, предназначенного только для отправки, а затем перейти на полный почтовый сервер, только если вы видите в этом необходимость (это не так, если вы просто хотите отправлять электронные письма на ваш адрес GMail).