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

Как настроить exim для использования вне SMTP?

Я хочу, чтобы мои скрипты на сервере могли отправлять электронные письма, но через стороннюю почтовую службу, за которую я все равно плачу. У меня все равно установлены exim и даже dovecot, но я полагаю, что для этого мне понадобится только exim? Однако я понятия не имею об электронной почте и о том, как ее настроить. Нашел несколько руководств по exim, но они кажутся устаревшими.

Все, что я установил, включая ОС (Ubuntu), является последней версией, установленной всего несколько дней назад.

В настоящее время я использую эту стороннюю электронную почту только локально с thunderbird и имею всю необходимую информацию о сервере.

exim - это сложный инструмент, и вам нужно хорошо его понимать, чтобы использовать. Полное руководство Почтовый SMTP-сервер Exim, написанный Филипом Хейзелом, основным автором exim. Вы должны это прочитать.

Тем не менее, вы ищете то, что exim называет «умным хостом» - хостом, на который exim может передавать исходящую почту для доставки. В Debian или Ubuntu вы можете установить smarthost в exim одним из двух способов:

  1. Отредактируйте /etc/exim4/update-exim4.conf.conf и установите

    dc_eximconfig_configtype='smarthost'
    dc_smarthost='<name_of_smart_host>::<port>'
    

    Тогда беги update-exim4.conf.

  2. Бегать dpkg-reconfigure exim4-config, или apt-get --reinstall install exim4-config. Следуйте инструкциям по установке и выберите опцию smarthost.

Я не знаю, зачем вам postfix или exim для ретрансляции ваших писем, но если вы не зависите от них, вы также можете изучить sSMTP. Довольно простой в настройке и очень легкий.