Назад | Перейти на главную страницу

проблема с настройкой почтового сервера в Cent OS

Я следил за этим руководством: http://www.linuxmail.info/ установить почтовый сервер на CentOS 6. Все шло нормально, пока я не добрался до этого раздела: http://www.linuxmail.info/ . Когда я пытаюсь подключиться к своему доменному имени через SMTP, мне отказывают в соединении, но я использую pop3, я подключаюсь к dovecot нормально.

В вики CentOS есть и другие официальные документы:

http://wiki.centos.org/HowTos/postfix

http://wiki.centos.org/HowTos/postfix_sasl

Наверное, несколько других.

Может быть ряд неправильных вещей. В частности, ваш интернет-провайдер блокирует трафик порта 25 в качестве меры защиты от спама. В этом случае вы должны использовать порт отправки SMTP (587) для Postfix или SMTPS (SMTP с поддержкой SSL) на порту 465.

Убедитесь, что Postfix прослушивает общедоступный интерфейс, например, netstat -pant |grep ":25".

Если это проблема аутентификации SASL, проверьте свои журналы.

Обновить

Из вывода netstat в комментариях похоже, что Postfix слушает только localhost.

смотреть на Руководство по настройке Postfix в CentOS Wiki для доступных опций. В частности, вы хотите установить inet_interfaces = all от того, что по умолчанию /etc/postfix/main.cf и перезагрузить.

двойная проверка mynetworks вы должны указать здесь свою локальную сеть с сетевой маской, иначе сервер, вероятно, будет ретранслировать только электронные письма от localhost

mynetworks = 127.0.0.0/8
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions =  permit_mynetworks, 
    permit_sasl_authenticated, 
    reject_unauth_destination
broken_sasl_auth_clients = yes