Я пытаюсь настроить sendmail на моем сервере centos 7, но по какой-то причине он не работает. Я открыл порт 25/tcp на firewall-cmd, и selinux также отключен. Это все еще не работает ... /var/log/maillog logs:

Jul 25 14:14:34 mail sendmail[12274]: u6PBEYlI012274: from=test@test.com, size=101, class=0, nrcpts=1, msgid=<201607251114.u6PBEYlI012274@mail.dynavio.com>, relay=root@localhost
Jul 25 14:14:34 mail sendmail[12275]: NOQUEUE: tcpwrappers (localhost, 127.0.0.1) rejection
Jul 25 14:14:34 mail sendmail[12274]: u6PBEYlI012274: to=jcoatanea@live.com, ctladdr=test@test.com (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30101, relay=[127.0.0.1] [127.0.0.1], dsn=5.0.0, stat=Service unavailable
Jul 25 14:14:34 mail sendmail[12274]: u6PBEYlI012274: u6PBEYlJ012274: DSN: Service unavailable
Jul 25 14:14:34 mail sendmail[12274]: u6PBEYlJ012274: to=test@test.com, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31125, relay=[127.0.0.1], dsn=5.0.0, stat=Service unavailable
Jul 25 14:14:34 mail sendmail[12274]: u6PBEYlJ012274: u6PBEYlK012274: return to sender: Service unavailable
Jul 25 14:14:34 mail sendmail[12274]: u6PBEYlK012274: to=postmaster, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=32149, relay=[127.0.0.1], dsn=5.0.0, stat=Service unavailable
Jul 25 14:14:34 mail sendmail[12274]: u6PBEYlJ012274: Losing ./qfu6PBEYlJ012274: savemail panic
Jul 25 14:14:34 mail sendmail[12274]: u6PBEYlJ012274: SYSERR(root): savemail: cannot save rejected email anywhere

Благодаря ответу @Andrzej A. Filip я теперь получаю это в журналах:

Jul 25 17:26:00 mail sendmail[3812]: u6PEPxur003812: from=test@test.com, size=102, class=0, nrcpts=1, msgid=<201607251425.u6PEPxur003812@mail.dynavio.com>, relay=root@localhost
Jul 25 17:26:00 mail sendmail[3813]: u6PEQ0Bs003813: from=<test@test.com>, size=347, class=0, nrcpts=1, msgid=<201607251425.u6PEPxur003812@mail.dynavio.com>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Jul 25 17:26:00 mail sendmail[3812]: u6PEPxur003812: to=jcoatanea@gmail.com, ctladdr=test@test.com (0/0), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=30102, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (u6PEQ0Bs003813 Message accepted for delivery)

Но письма все еще не приходят к месту назначения ...

1 ответ1

1

Кажется, ваш sendmail использует tcpwrappers. tcpwrappers, по-видимому, отклоняют соединение электронной почты с 127.0.0.1:25.
Такие соединения используются для передачи электронной почты, отправленной с помощью команды sendmail, локальному демону sendmail.

FIX:
Проверьте и исправьте файлы конфигурации tcpwrappers: /etc/hosts.allow и /etc/hosts.deny .

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