Ich erhalte seltsame occurance auf unseren Servern, wenn ich versuche, eine E-Mail mit SmtpClient-Klasse über ein ASP MVC3-Projekt zu senden. Dies ist der Code, den ich verwende.
try
{
var client = new SmtpClient("MailServer");
client.UseDefaultCredentials = true;
MailMessage message = new MailMessage("me@mydomain.com", "friend@mydomain.com", "Test Message", "Test Body");
client.Send(message);
}
catch (Exception ex)
{
// Do Nothing
}
Ich habe auf drei Umgebungen bereitgestellt; auf Windows 7 (mit VS 2010 IIS) sendet es die E-Mail gut, auf der Windows 2003 IIS6 Maschine sendet es die E-Mail gut, schließlich auf dem Windows 2008 R2 II7 Server bekomme ich den folgenden Fehler:
Mailbox unavailable. The server response was: 5.7.1 Client does not have permissions to send as this sender using username
Kann mir jemand sagen, was die Ursache dafür sein könnte? Ich habe bemerkt, dass ich beim Anzeigen von User.Identity.Name
wird eine leere Zeichenkette zurückgegeben.