尝试使用c#发送邮件错误:错误太多

时间:2012-08-17 15:52:52

标签: c# smtp

我正在尝试发送邮件给约。 2000位用户。我确信凭证没有任何问题。

这是我的代码:

SmtpClient client = new SmtpClient();
client.EnableSsl = false;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Host = "---";
client.Port = 587;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("---", "---");

MailMessage msg = new MailMessage();
msg.IsBodyHtml = true;
msg.Body = "dfsdf";
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.Subject = "sdfsdf";
msg.From = new MailAddress("---");

msg.Bcc.Clear();
MembershipUserCollection muc = Membership.GetAllUsers();
foreach (MembershipUser mu in muc)
{
    msg.Bcc.Add(mu.Email);
}

try
{
    client.Send(msg);
}
catch (Exception ex)
{
    Label_info.Text = ex.Message;
    if (ex.InnerException != null) Label_info.Text += "<br />" + ex.InnerException.Message;
    return;
}

这是我得到的例外:  服务不可用,关闭传输通道。服务器响应是:4.7.0 [我的smtp名称]错误:错误太多

0 个答案:

没有答案