По умолчанию Postfix слушает подключения на порту 25/tcp и в этой статье я покажу что необходимо сделать чтобы он начал случать порт 587 (submission), так как к примеру во многих почтовых клиентах при настройке почты по умолчанию предлагается порт 587.
Откроем файл конфигурации /etc/postfix/master.cf в любом текстовом редакторе:
sudo nano /etc/postfix/master.cf
Найдем строку ниже и раскомментируем ее:
submission inet n - n - - smtpd
Под этой строкой можно также указать некоторые параметры (перед каждой строкой должен быть пробел):
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
Если используется фаервол, то не забудем открыть входящие подключения на порт 587/tcp.
Проверим конфигурацию и перезапустим Postfix чтобы применить изменения:
sudo postfix check
sudo systemctl restart postfix
netstat -na | grep LISTEN | grep 25
netstat -na | grep LISTEN | grep 587
Смотрите также мою статью:
Установка и настройка Postfix