SENDMAIL -Benutzer Unbekannter Fehler (behoben)
- 4150
- 38
- Lana Saumweber
Vor kurzem habe ich das folgende Problem mit einer neuen Sendmail -Installation auf einem Linux -System ausgesetzt. Während das Senden von E -Mails an eine bestimmte Domäne wie [E -Mail -geschützte] wird der Fehler angezeigtSTAT = Benutzer unbekannt“.
Das Problem fand nur für eine bestimmte Domain statt. Das Senden von E -Mails an eine andere Domain funktionierten ordnungsgemäß.
Die Protokolldateieinträge sehen unten nach:
Jan 7 08:36:04 Tecadmin Sendmail [22497]: 1078a4rd022497: von = www-data, size = 679, class = 0, nrcpts = 1, msgid =, [E-Mail-Protected] Jan 7 08:36:04 tecadmin sendmail [ 22497]: 1078a4rd022497: [E-Mail-Schutz], ctladdr = www-data (33/33), Delay = 00: 00: 00, xDelay = 00: 00: 00, mailer = relay, pri = 30679, relay = [127.0.0.1] [127.0.0.1], dsn = 5.1.1, stat = Benutzer Unbekannt Jan 7 08:36:04 Tecadmin Sendmail [22497]: 1078A4RD022497: 1078A4RE022497: DSN: Benutzer Unbekannt
Lösung:
Nach der Fehlerbehebung des Problems haben wir festgestellt, dass dies geschieht. In diesem Fall können wir Sendmail konfigurieren, um Senden von E -Mails an Ihren tatsächlichen Mailserver anstelle von sich selbst zu erzwingen.
Befolgen Sie die folgenden Anweisungen:
- Bearbeiten
/etc/mail/sendmail.MC
und fügen Sie am Ende die folgenden Zeilen hinzu:sudo vim/etc/mail/sendmail.MC
Fügen Sie die folgenden Einträge hinzu:
Definieren Sie ('Mail_hub', 'Domain.com.') dnl defines (' local_relay ',' Domain.com.') dnl
Stellen Sie sicher!
- Jetzt leiten Sie die sendmailconfig Befehl, damit die Änderungen wirksam werden und Sendmail neu starten, nur um 100% sicher zu sein:
sudo sendmailconfig
Drücken Sie 'y' für alle aufgeforderten Bestätigungen.
- Starten Sie schließlich den Sendmail -Dienst neu, um Änderungen anzuwenden.
sudo systemctl sendmail neu starten
Alles erledigt. Senden Sie erneut eine E -Mail und die E -Mail sollte an die tatsächliche Mailbox geliefert werden.
- « So richten Sie SSH -Tunnel mit Putty ein
- So sehen oder listet Cron Jobs unter Linux an oder listet man an »