Asp.net 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工作)的电子邮件地址

我正在尝试使用“System.net.Mail.MailMessage”从ASP.net项目发送电子邮件。我需要在“收件人”或“密件抄送”列表中添加大约30个联系人

它对少数接收者有效,但当数量增加时

Gmail发送错误:

消息被拒绝。有关详细信息,请参阅。”

并阻止我的帐户在一天内发送任何电子邮件

如何允许gmail向多个收件人发送电子邮件?
如果没有,还有什么替代方法?

您应该能够轻松地发送到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的限制。任何代码更改都不能解决这个问题。