私は約にメールを送信しようとしています。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 [my smtp name] エラー: エラーが多すぎます