Asp.net Gmail邮件被拒绝
我正在尝试使用“System.net.Mail.MailMessage”从ASP.net项目发送电子邮件。我需要在“收件人”或“密件抄送”列表中添加大约30个联系人 它对少数接收者有效,但当数量增加时 Gmail发送错误: “消息被拒绝。有关详细信息,请参阅。” 并阻止我的帐户在一天内发送任何电子邮件 如何允许gmail向多个收件人发送电子邮件?Asp.net Gmail邮件被拒绝,asp.net,email,Asp.net,Email,我正在尝试使用“System.net.Mail.MailMessage”从ASP.net项目发送电子邮件。我需要在“收件人”或“密件抄送”列表中添加大约30个联系人 它对少数接收者有效,但当数量增加时 Gmail发送错误: “消息被拒绝。有关详细信息,请参阅。” 并阻止我的帐户在一天内发送任何电子邮件 如何允许gmail向多个收件人发送电子邮件? 如果没有,还有什么替代方法?您应该能够轻松地发送到30个地址 我用下面的测试代码尝试了40个CC list(也曾为To list工作)的电子邮件地址
如果没有,还有什么替代方法?您应该能够轻松地发送到30个地址 我用下面的测试代码尝试了40个CC list(也曾为To list工作)的电子邮件地址
string mailFrom = "test123@gmail.com";
string mailTo = "testccc@domain.com"; //One of your test emails
MailAddress to = new MailAddress(mailTo);
MailAddress from = new MailAddress(mailFrom);
MailMessage mail = new MailMessage(from, to);
mail.Subject = "Test subject";
mail.Body = "Hello world!!!!";
//Keep adding your emails as follows, do it in a for loop
mail.CC.Add("dhanuka1@domain.com");
mail.CC.Add("dhanuka2@domain.com");
...
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential("mydev@gmail.com", "password");//Your credentials
smtp.EnableSsl = true;
Console.WriteLine("Sending email...");
smtp.Send(mail);
Console.WriteLine("Email sent...");
Console.ReadLine();
您可能应该使用一种专门用于发送大量邮件的服务,如或。
请参阅http://support.google.com/mail/bin/answer.py?answer=69585 有关更多信息。
是不言自明的。而且,这不是编程问题。这与编程无关,这是gmail的限制。任何代码更改都不能解决这个问题。