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