Gmail邮件被拒绝

时间:2014-12-05 14:30:40

标签: asp.net email

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

适用于少数收件人但数量增加时

Gmail提供错误:

  

邮件被拒绝。有关详细信息,请参阅http://support.google.com/mail/bin/answer.py?answer=69585。”

阻止我的accont再发送1天的电子邮件。

如何让gmail向许多收件人发送电子邮件? 如果不是替代方式是什么?

1 个答案:

答案 0 :(得分:0)

您应该能够轻松地发送到30个地址。

我使用以下测试代码

尝试了40个用于CC列表的电子邮件地址(也为To列表工作)
                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();