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:
Aber die Mails kommen immer noch nicht zum Ziel ...
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