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

sendmail не может отправлять почту - Centos 6/7

У меня есть недавно созданный ящик CentOS 6.7 для настройки sendmail. Кажется, отправляется электронное письмо, но не совсем, понятия не имею, в чем может быть проблема.

Что я сделал:

yum install sendmail sendmail-cf sendmail-doc sendmail-devel telnet
service sendmail start
chkconfig sendmail on
chkconfig --list sendmail
ls -l /etc/mail
telnet localhost 25
chkconfig --level 25 sendmail
service iptables stop

telnet успешно подключился, iptables был остановлен, чтобы уменьшить возможные осложнения.

Тестирование sendmail:

mail -v -s 'testing sendmail' myEmail@mydomain.com < /etc/passwd

2.1.0 <root@localhost.localdomain>... Sender ok </br>
2.1.5 <myEmail@mydomain.com>... Recipient ok
Enter mail, end with "." on a line by itself

2.0.0 tA4Bud7a006235 Message accepted for delivery </br>
myEmail@mydomain.com... Sent (tA4Bud7a006235 Message accepted for delivery)
Closing connection to [127.0.0.1]
 QUIT
2.0.0 localhost.localdomain closing connection

Теперь это показывает, что сообщение было успешно отправлено, но я не вижу ни одного электронного письма в своем почтовом ящике, и если) проверьте /var/log/maillog:

Nov  4 15:48:03 localhost sendmail[6852]: tA3HPSF2002371: to=<myEmail@myDomain.com>, ctladdr=<root@localhost.localdomain> (0/0), delay=22:22:35, xdelay=00:00:00, mailer=esmtp, pri=2732098, relay=mail.myDomain.com., dsn=4.0.0, stat=Deferred: Connection refused by mail.mydomain.com.

Любые идеи?

Так как maillog состояния:

Вы пытаетесь отправить myDomain.com, sendmail не считает, что его задача - обрабатывать почту для этого домена, поэтому он пересылает их mail.mydomain.com (взято из записи MX для этого домена), который, в свою очередь, похоже, не имеет почтового сервера на порту 25.

Немного подробнее о доменах и конфигурации может помочь.