Отказано в подключении от удаленных компьютеров на порту 25 с постфиксом

Отказано в подключении от удаленных компьютеров на порту 25 с постфиксом

У меня настроен почтовый сервер postfix / dovecot с использованием TLS.

Сторона IMAP/POP сервера работает отлично, но я не могу подключиться к ней по SMTP.

Даже при попытке подключиться через Telnet с удаленного компьютера я получаю сообщение «В соединении отказано».

Однако вызовы telnet localhost 25с самого сервера работают нормально, и если я посмотрю на открытые порты, то один из них — 0.0.0.0:25, что похоже на то, что сервер прослушивает порт 25 на предмет входящих соединений.

Есть идеи?

решение1

Множество возможностей

  1. Антивирусное ПО блокирует трафик, идущий на порт 25
  2. Шлюз/брандмауэр блокирует
  3. Интернет-провайдер блокирует

Все вышеперечисленное является распространенными причинами.

Если вы пытаетесь использовать этот сервер в качестве исходящего SMTP-сервера, используйте порт 587 или 465.

Возможно, вам придется изменить файл конфигурации postfix вашего почтового сервера, чтобы включить указанные выше порты.

В/etc/postfix/master.cf, найдите следующие строки

#отправка inet n - - - - smtpd
# -o smtpd_tls_security_level=шифровать
# -o smtpd_sasl_auth_enable=да
# -o smtpd_client_restrictions=permit_sasl_authenticated,отклонить
# -o milter_macro_daemon_name=ИСХОДНЫЙ

#smtps инет n - - - - smtpd
# -o smtpd_tls_wrappermode=да
# -o smtpd_sasl_auth_enable=да
# -o smtpd_client_restrictions=permit_sasl_authenticated,отклонить
# -o milter_macro_daemon_name=ИСХОДНЫЙ

Раскомментируйте их (удалите символ # в начале каждой строки) и перезапустите postfix.

Theподчинениераздел включить порт 587.

the smtpsраздел включить порт 465.

Связанный контент