Установка почтового сервиса для отправки писем (Linux Debian9)

postfix

Настраивал себе DokuWiki для ведения документации (опишу в другой статье), устанавливал на вновь развернутом сервере и столкнулся с проблемой , при регистрации нового пользователя, письмо с паролем не отправляется на почту, так же там можно настроить отправку на почту новых изменений. Так вот эти письма не приходили. Озадачился решением этой задачи, оказалось просто надо настроить почтовый демон.

Установка SMTP-сервера POSTFIX и его настройка для исходящей почты в Debian9

1) Установка Postfix
sudo apt update
sudo apt install postfix mailtuils

В конце установки программа предложит выбрать тип настройки. Выбрал Internet Site.

2: Настройка Postfix
Теперь для отправки сообщений с локального хоста нужно настроить Postfix.
Для этого Postfix должен прослушивать только интерфейс loopback – это виртуальный сетевой интерфейс, который используется сервером для внутреннего взаимодействия.
Заходим в конфигурационный файл Postfix :
sudo vim /etc/postfix/main.cf
Находим строку :
inet_interfaces = all

Изменяю значение inet_interfaces = all на loopback-only.
inet_interfaces = loopback-only
После этого нужно отредактировать строку mydestination, которая задаёт список доменов, почта которых должна быть доставлена через локальный агент доставки local_transport.
mydestination = $myhostname, example.com, localhost.com, , localhost
Я оставил так:
mydestination = $myhostname, dokuWikiWeb.monitoring, dokuWikiWeb

Далее перезапустил агента Postfix:
sudo systemctl restart postfix

3: Тестирование SMTP-сервера
Выполнил запросы для оправки писем:
echo «Test text» | mail -s «Test title» d***h@s***m.ru
echo «Test text» | mail -s «Test title» ***@yandex.ru

Я отправлял запросы на корпоративную почту, письмо не пришло, отправил на ящик яндекса, письмо упало в спам. Следующим шагом надо будет уточнить у админов настройки спама почты и настроить сервер что бы вывести из под спама письма рассылаемые на обычный почтовик.

пришедшее письмо на почту

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *