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

настройки ubuntu для отправки почты

Что мне следует установить на свежем сервере Ubuntu, чтобы создать правильные рабочие веб-скрипты для отправки электронных писем?

Я пытался установить mailutils, но он также хочет установить postfix. Но я не хочу принимать входящие электронные письма, поэтому не знаю, как это настроить. Мне нужен только MTA, который будет рассылать столько писем, сколько мне нужно, из веб-скриптов, cron и т. Д.

Это своего рода субъективная вещь, но вы можете установить postfix, просто настроив его на прием только входящей почты с вашего localhost или локального IP. Это, в свою очередь, попытается доставить почту на внешние сайты из ваших локальных скриптов и приложений.

После установки вы редактируете свой /etc/postfix/main.cf файл так inet_interfaces установлен на 127.0.0.1. Или вы можете привязать его к своему общедоступному IP-адресу и локальному хосту. Затем перезапустите postfix.

Вы также хотите проверить mynetwork_style=host, mynetworks = 127.0.0.0/8, smtpd_recipient_restrictions = permit_mynetworks. Их может потребоваться настроить в соответствии с вашей конкретной конфигурацией, но эти параметры можно настроить так, чтобы они принимали только определенный IP-адрес или набор IP-адресов, в зависимости от того, как ваш сервер воспринимается постфиксом при подключении ваших приложений.

Я использую ssmtp только для исходящей почты - ничего не ставит в очередь, ничего не слушает, просто предоставляет стандартный /usr/sbin/sendmail реализация, которая подключается к настроенному SMTP-серверу и передает электронную почту для доставки.