Электронная почта от сервера электронной почты Centos 6 не получена, но может отправлять

ну, я новичок в настройке почтового сервера в моем vps, и возникает эта странная проблема.

У меня есть домен и я настроил записи mx в реестре домена. но я не могу получать электронную почту на своем сервере, но могу отправлять электронную почту из SquirrelMail.

Я проверил telnet serverip 25 и порт 110, но соединение для 25-го соединения отклонено.

[root@server ~]# telnet 199.175.51.215 110
Trying serverIP ...
Connected to serverIP .
Escape character is '^]'.
+OK Dovecot ready.
quit

Connection closed by foreign host.
[root@server ~]# telnet serverIP 25
Trying 199.175.51.215...
telnet: connect to address serverIP : Connection refused

Я проверил команду netstat -plnt и вот результат; а порт 25 используется для отправки почты и назначается для ip localhost.

tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      613/sendmail

У меня есть запись mx.domain.com в моем реестре домена.

в main.cf; inet_interfaces = all

Сообщите мне несколько решений.

0
задан 15 March 2017 в 14:24
1 ответ

Ваша основная проблема в том, что sendmail уже привязан к одному из адресов, к которому вы сказали postfix привязать (localhost), что, скорее всего, мешает postfix запускать smtpd.

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

sudo systemctl stop sendmail или sudo service sendmail stop. Затем попробуйте перезапустить постфикс, и если это сработает, предотвратите запуск sendmail при загрузке (используя systemctl disable или chkconfig).

Я бы настоятельно рекомендовал вам не предоставлять нешифрованный доступ к вашему серверу pop3, мимоходом - было бы предпочтительнее полностью блокировать доступ к tcp/110, а вместо этого использовать pop3s (tcp/995).

0
ответ дан 5 December 2019 в 08:24

Теги

Похожие вопросы