通过Outlook发送电子邮件,但在发送大量电子邮件后,它会抛出异常

时间:2014-05-23 13:28:45

标签: c# email outlook hotmail

我最近在C#中创建了一个Web应用程序,我将电子邮件发送到一个邮箱。对于前10到15封电子邮件,一切正常。之后,它给出错误:

  

邮箱不可用。服务器响应为:5.7.3请求   行动中止;用户未经过身份验证

然后我必须再次验证我的电子邮件地址才能使其正常工作。 我使用outlook / hotmail发送电子邮件。

有没有人有类似的问题?

代码示例

try
            {
                SmtpClient SmtpServer = new SmtpClient("smtp.live.com");
                var mail = new MailMessage();
                mail.From = new MailAddress("email@outlook.com");
                mail.To.Add("thisemail@address.com");
                mail.Subject = "test1";
                mail.IsBodyHtml = true;
                mail.Body = "";
                SmtpServer.Port = 587;
                SmtpServer.UseDefaultCredentials = false;
                SmtpServer.Credentials = new System.Net.NetworkCredential("address@outlook.com", "password");
                SmtpServer.EnableSsl = true;
                SmtpServer.Send(mail);
                Response.Write("success");
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }

0 个答案:

没有答案