Centos 7 - Sendmail funktioniert nicht

2444
Jojo01

Ich versuche, sendmail auf meinem centos 7-Server einzurichten, aber es schlägt aus irgendeinem Grund fehl. Ich habe Port 25 / TCP auf Firewall-cmd geöffnet und Selinux ist ebenfalls deaktiviert. Es funktioniert immer noch nicht ... / 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 

Dank der Antwort von @Andrzej A. Filip bekomme ich dies nun in den Protokollen:

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) 

Aber die Mails kommen immer noch nicht zum Ziel ...

0

1 Antwort auf die Frage

1
AnFi

Ihre Sendmail scheint tcpwrappers zu verwenden. tcpwrappers scheinen die E-Mail-Verbindung zu 127.0.0.1:25 abzulehnen.
Diese Verbindungen werden verwendet, um E-Mails, die mit dem sendmail-Befehl gesendet wurden, an den lokalen sendmail-Daemon zu übergeben.

FIX:
Überprüfen und korrigieren Sie die Konfigurationsdateien von tcpwrappers: /etc/hosts.allowund /etc/hosts.deny.

Ich sende `sendmail: ALL 'in hosts.allow, und jetzt heißt es, ich sende das Mailing, aber ich bekomme es immer noch nicht in meinen Briefkasten. Jojo01 vor 7 Jahren 0
Es scheint, dass sich die Nachricht in der Warteschlange von sendmail befindet. Es gibt keine Spur von Zustellversuchen des sendmail-Hauptdämons. Sie können als Root-Push-Nachrichten in der Warteschlange im ausführlichen Modus arbeiten. Verwenden Sie `/ usr / sbin / sendmail -v -q` AnFi vor 7 Jahren 0
Ich erhalte http://pastebin.com/C06n4W6u, wenn ich diesen Befehl ausführe. Gibt es andere Ports als 25 zum Öffnen? Jojo01 vor 7 Jahren 0
Es sieht so aus, als wären Ihre ausgehenden SMTP-Verbindungen blockiert (Firewall-out). Versuchen Sie, den Port 25 am Host zu telneten, um zu prüfen, ob es sich um ein sendmail-Problem handelt. Können Sie den Port 587 unter smtp.gmail com telnet? AnFi vor 7 Jahren 0