При виборі MTA для встановлення необхідно зробити кілька варіантів; Перший з них - чи хочете ви MTA лише для надсилання або вам потрібен повноцінний поштовий сервер.
Цей пост Unix.SE
надає вичерпний перелік доступних MTA, що надсилаються лише для надсилання; всі вони вже упаковані для Ubuntu 10.10. Є кілька речей, які ви можете врахувати, вибираючи MTA лише для надсилання:
чи може він чекати електронну пошту для подальшої доставки у разі відмови: IIRC, лише це nullmailer
можна зробити.
чи замінить він агента системної доставки пошти (шукайте рядок Provides: mail-transport-agent
у висновку apt-cache
show package
). Якщо це так, то вся пошта, що надходить із системи (включаючи звіти з завдань на крон, статистику популярності тощо), буде оброблятися встановленим MTA: якщо ви не налаштували правильні псевдоніми для кореневих та інших користувачів, електронною поштою може надійти за неправильною адресою (як правило, деякий sysadmin у вашого провайдера). Наразі пакети nullmailer
, esmtp-run
(але ні
esmtp
) ssmtp
належать до цієї категорії.
Всі MTA, що надсилаються лише для надсилання, просто пересилають вашу електронну пошту на інший сервер (званий "хост ретрансляції" або "smarthost"; зазвичай це SMTP-сервер вашого провайдера) і потім дозволять йому обробляти всі деталі реальної доставки поштою в Інтернеті. Вам потрібно з’ясувати, чи є якісь особливі вимоги до підключення до сервера провайдера (наприклад, якась аутентифікація або TLS) та вибрати MTA, який підтримує необхідні функції (наприклад, ssmtp
не підтримує будь-якого типу аутентифікації або SSL / TLS).
Повноцінними поштовими серверами є exim ,
postfix та
sendmail . Сценарій встановлення після встановлення для Debian / Ubuntu зробить чудову роботу по створенню робочої конфігурації для деяких загальних налаштувань (доставка пошти лише до локальної системи; відправка електронної пошти через "smarthost" - тобто поштовий сервер, на якому ви переходите всі ваші електронні листи, як правило, SMTP-хости вашого провайдера; Інтернет-сайт із повним вхідним та вихідним зв’язком). IMHO, postfix є найпростішим для запуску та налаштування, але, оскільки він настільки здатний, його посібник з налаштування набагато довший, ніж будь-який з MTA, що надсилається лише для надсилання.
Крім того, реальний ризик під час налаштування поштового сервера полягає в тому, що, якщо ви помилитесь у локальній конфігурації, ви закінчуєтесь доставкою пошти в неправильне місце (читати: загублено) або -через- із системою відкритого реле які можуть використовувати спамери (і, повірте, вони можуть знайти відкрите реле, перш ніж ви зрозумієте, що ваш сервер є одним).
Моя порада буде тоді почати з MTA, що надсилається лише для відправки, а потім перейти на повний поштовий сервер, лише якщо ви бачите в цьому необхідність (що не в тому випадку, якщо ви просто хочете відправляти електронні листи на вашу адресу GMail).