1

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

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

Даже по телнету с удаленного компьютера я получаю Соединение отказано.

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

Есть идеи?

1 ответ1

0

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

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

Все вышеперечисленное - общие причины.

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

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

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

#submission inet n       -       -       -       -       smtpd
#  -o smtpd_tls_security_level=encrypt
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING

#smtps     inet  n       -       -       -       -       smtpd
#  -o smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING

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

Раздел представления активирует порт 587.

раздел smtps разрешает порт 465.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .