Мне нужно понять .. Я пытаюсь установить почтовую службу на своей станции Postfix/Ubuntu, используя. При условии, что мой интернет-провайдер заблокировал порт 25, я использовал вместо него порт 587. Итак, я внес изменения в main.cf, как рекомендовано:
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_use_tls = yes
До сих пор я мог отправлять электронные письма через свою учетную запись Google. Но я не мог получить ни одного! Чтобы исследовать эту проблему, я следил за активностью прослушивания на разных портах и заметил, что Postfix инициировал процесс «master» прослушивания только на порту 25!
Я немного запутался, поскольку в файлах конфигурации, относящихся к порту 25, ничего не осталось. Чтобы быть уверенным в удобстве использования порта 587 для Postfix, я выполнил команду для брандмауэра:
ufw allow any to any port 587 app Postfix
fw ответил мне, что не будет повторять добавление уже существующего правила. Но когда я перечисляю активные правила, правило, которое я подчеркнул, не появляется в списке!
Я действительно запутался: Postfix слушает только 25, fw не определяет правило, которое я выпустил, почта не доходит до моей станции! Помогите, уточнения!