2017-02-13 5 views
0

Ich habe sendmail auf Centos 7 installiert und den Relay Server mit SMART_HOST eingerichtet. Aber sendmail benutzt meinen Relay Server nicht, wenn ich E-Mails sende, sondern localhost. Kann mir jemand helfen, dieses Problem zu lösen?Sendmail Relay Ausgabe

Antwort

0

Sendmail-8.12 + von Standard-Relais Nachrichten lokal an lokalem Hauptsendmail-Daemon bei 127.0.0.1:25 läuft vorgelegt. Es dient als Sicherheitsvorkehrung, um die Installation als Root-Benutzer zu umgehen.

Haben Sie sendmail-Protokolldateien überprüft? Sie sollten anzeigen, wo der lokale lokale sendmail-Daemon Nachrichten an nicht lokale E-Mail-Adressen weiterleitet.

Dokumentation: SECURITY file in sendmail distribution

+0

Vielen Dank für Ihre Antwort. Hier ist mein Protokoll. 13 Feb 14.02.48 myhostname send [13452]: v1D62m88013452: to = Apache, delay = 00: 00: 00, xdelay = 00: 00: 00, Mailer = Relais, pri = 31112, Relais = [127.0.0.1 ] [127.0.0.1], dsn = 2.0.0, stat = Gesendet (v1D62mdX013453 Nachricht zur Zustellung angenommen) Können Sie mich bitte weiterführen? –

+0

1) Es sollte ** VIER ** (4) Protokolleinträge geben. Paare von 'from =' und 'to =' protokollieren Einträge von MSA und MTA. 2) 'to = apache' schlägt eine lokale Mailbox als Ziel vor. SMART_HOST ist nicht an Lieferungen an lokale Postfächer beteiligt. – AnFi

+0

Vielen Dank für Ihre Antwort, wieder. Haben Sie eine Idee, warum SMART_HOST nicht beteiligt ist? –

0

fand ich die Antwort selbst. Der Fehler war mit LOCAL_DOMAIN. Ich hatte meine lokale Domain (die für Mail-Server und E-Mail-Adresse verwendet wurde) hier eingetragen. Und alle meine E-Mails wurden als lokale E-Mails behandelt. Lokale E-Mails waren zum Ausschließen von Relais, lol.