Я получаю странное возникновение на наших серверах, когда я пытаюсь отправить электронное письмо с помощью класса SMTPClient через проект ASP MVC3. Это код, который я использую.
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
}
Я развернул три среды; в Windows 7 (с использованием VS 2010 IIS) он отправляет электронную почту, на компьютере IIS6 Windows 2003, он отправляет электронное письмо, наконец, на сервере Windows 2008 R2 II7, я получаю следующую ошибку:
Mailbox unavailable. The server response was: 5.7.1 Client does not have permissions to send as this sender using username
Может ли кто-нибудь посоветовать о том, что может вызвать это. Я заметил, что когда я просмотру user.identity.name
, это возвращает пустую строку.