So habe ich dieses sehr einfaches Programm, die E-Mail senden versucht, aber ich erhalte immerFehler ‚5.7.1 Client hat keine Berechtigung‘, während E-Mail von Code Senden
Mailbox nicht verfügbar. Die Serverantwort war: 5.7.1 Client nicht Berechtigungen wie dieser Absender senden
Hier ist mein Programm
static void Main(string[] args)
{
SmtpClient client = new SmtpClient("Server", 25);
client.UseDefaultCredentials = false;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Credentials = new NetworkCredential("UserName", "Password");
client.Send(new MailMessage("[email protected]","Recipient"));
}
Ich weiß, dass die Anmeldeinformationen arbeiten, wenn ich SMTP Test Tool 3.0 ausführen mit die gleichen Daten, alles funktioniert super.
Hier einige Screenshots auf einem Connector für meine IP auf dem Exchange-Server
Wer irgendwelche Ideen gesetzt bekommen, was würde dies verursachen Fehler in meinem Code, aber nicht im einfachen SMTP-Test-Tool? Fehle ich irgendwo eine Art von Authentifizierungsoption? Ich habe vierfach überprüft, alle Informationen sind korrekt und identisch an beiden Stellen und es funktioniert im Tool, aber nicht im Code.
Das hat mich total gerettet. Danke vielmals! Auch, was es wert ist - diese Fähigkeit funktionierte gut mit unserer Exchange 2003-Box. Als wir auf 2010 aktualisiert haben, hat es nicht mehr funktioniert. Das hat mich zu diesem Artikel geführt.Die Option 'Irgendeinen Absender akzeptieren' muss entweder neu bei Ex2010 sein oder die Option beim Upgrade zurücksetzen. –
Vielen Dank! Ich musste dies auf dem Client Frontend Connector und auch dem Client Proxy Connector tun! – partyd