Я хочу, чтобы мои скрипты на сервере могли отправлять электронные письма, но через стороннюю почтовую службу, за которую я все равно плачу. У меня все равно установлены exim и даже dovecot, но я полагаю, что для этого мне понадобится только exim? Однако я понятия не имею об электронной почте и о том, как ее настроить. Нашел несколько руководств по exim, но они кажутся устаревшими.
Все, что я установил, включая ОС (Ubuntu), является последней версией, установленной всего несколько дней назад.
В настоящее время я использую эту стороннюю электронную почту только локально с thunderbird и имею всю необходимую информацию о сервере.
exim - это сложный инструмент, и вам нужно хорошо его понимать, чтобы использовать. Полное руководство Почтовый SMTP-сервер Exim, написанный Филипом Хейзелом, основным автором exim. Вы должны это прочитать.
Тем не менее, вы ищете то, что exim называет «умным хостом» - хостом, на который exim может передавать исходящую почту для доставки. В Debian или Ubuntu вы можете установить smarthost в exim одним из двух способов:
Отредактируйте /etc/exim4/update-exim4.conf.conf и установите
dc_eximconfig_configtype='smarthost'
dc_smarthost='<name_of_smart_host>::<port>'
Тогда беги update-exim4.conf
.
Бегать dpkg-reconfigure exim4-config
, или apt-get --reinstall install exim4-config
. Следуйте инструкциям по установке и выберите опцию smarthost.
Я не знаю, зачем вам postfix или exim для ретрансляции ваших писем, но если вы не зависите от них, вы также можете изучить sSMTP. Довольно простой в настройке и очень легкий.