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

Электронная почта Centos 6 Email Server не получает, но может отправить

ну, я новичок в настройке почтового сервера в моем 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 = все

Пожалуйста, дайте мне знать некоторые решения.

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

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

sudo systemctl stop sendmail или sudo service sendmail stop.

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

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