Ich habe die Antwort auf die folgende Frage durchgelesen und fand sie sehr hilfreich. Ich habe jedoch eine andere Frage bezüglich des Verhaltens von SMTP-Servern. Postfach nicht verfügbar und Relaiskonfiguration
Szenario: Ich habe zwei SMTP-Server, auf die ich keinen Zugriff habe, also nur die Anmeldeinformationen. Beim Senden von E-Mail von 1 Server erhalte ich den folgenden Fehler:
Mailbox nicht verfügbar. Die Serverantwort lautete: 5.7.1 kann nicht weitergeleitet werden
Geben Sie ein: System.Net.Mail.SmtpFailedRecipientException:
Quelle: System
Stapelüberwachung: bei System.Net.Mail.SmtpTransport.SendMail (MailAddress Sender, MailAddressCollection-Empfänger, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException & amp; Ausnahme) bei System.Net.Mail.SmtpClient.Send (MailMessage-Nachricht)
ist sehr klar, d. h. der SMTP-Server konnte die Nachricht nicht weiterleiten. Auf anderen Servern hat die SendEmail-Methode jedoch keine Ausnahme ausgelöst, aber ich habe eine Mailer-Daemon-E-Mail-Nachricht erhalten, in der Folgendes steht:
Dies ist das Mail-System beim Host-Test. relay .host.name.changed.
Es tut mir leid, Ihnen mitteilen zu müssen, dass Ihre Nachricht nicht sein konnte an einen oder mehrere Empfänger geliefert. Es ist unten angehängt.
Für weitere Hilfe senden Sie bitte eine E-Mail an den Postmeister.
Wenn Sie dies tun, fügen Sie bitte diesen Problembericht bei. Sie können Ihre löschen eigenen Text aus der angehängten zurückgegebenen Nachricht.
Das Mailsystem
[email protected]: host mx3.hotmail.com [xx.xx.xx.xxx] sagte: 550 Angeforderte Aktion nicht ausgeführt: Postfach nicht verfügbar (als Antwort auf RCPT TO Befehl)
Frage:
Auch
5.7.1 Keine Weiterleitung möglich - dies bedeutet, dass die Nachricht an einen Benutzer in einer anderen Domäne adressiert war und der Mail-Server sie nicht "weiterleiten" konnte (im Prinzip kann sie nicht an eine andere Domäne gesendet werden)
Der zweite Fehler "Postfach nicht verfügbar" - das bedeutet, dass der Server festgestellt hat, dass die Domäne dem Server gehört und festgestellt hat, dass kein Postfach vorhanden ist
So sieht es aus wie im ersten Fall, es ist eine andere Domäne und im zweiten Fall ist es die gleiche Domäne.
Tags und Links .net c# email smtpclient smtp