批量电子邮件限制为 80 封电子邮件 (GMAIL)?

Bulk Email Limited to 80 Emails (GMAIL)?

Gmail 在此处列出其电子邮件限制:

https://support.google.com/a/answer/166852?hl=en

但是,我收到一个 SMTP 异常,其中的信息比 "failure sending mail" 多一点。当尝试快速发送大量电子邮件时,它发生在 80 封电子邮件标记处。

我的错误捕获是:

       try
            {
                fLogFile.Add("Before smtp.Send");
                smtp.Send(mail);
                fLogFile.Add("After smtp.Send");
                Result.SentCount = 1;
            }
            catch (System.ArgumentNullException e)
            {
                fLogFile.Add("Argument Null Exception");
            }
            catch (System.ArgumentException e)
            {
                fLogFile.Add("Argument Exception");
            }
            catch (System.ObjectDisposedException e)
            {
                fLogFile.Add("Object Disposed Exception");
            }
            catch (System.Net.Mail.SmtpFailedRecipientsException e)
            {
                fLogFile.Add("SMTP failed recipients exception");
            }
            catch (System.InvalidOperationException e)
            {
                fLogFile.Add("Invalid Operation Exception");
            }
            catch (System.Net.Mail.SmtpException e)
            {
                fLogFile.Add("Smtp Exception");
                fLogFile.Add(e.Message);
            }

谁能确认 80 封电子邮件是否是批量限制?我还没有看到 Google 说明对快速电子邮件请求的任何限制。

我认为通过 Gmail 发送 SMPT 邮件有每分钟的限制(大约 80 (had the same experience) to 100)。

首先,在 G Suite 管理区域检查您的消息队列。如果队列很大并且还在增长,那么您发送的速度太快了。

一些有用的链接:

当你遇到错误时,没有进一步的解释是什么问题

421, "4.7.0", Try again later, closing connection.

一般来说,Gmail 可能会减慢或拒绝您的电子邮件,如果您:

  • 发送过多的电子邮件。
  • 突然改变你的电子邮件数量。
  • 向垃圾邮件蜜罐地址发送电子邮件。
  • 向未知用户发送电子邮件。
  • 您的服务器 IP 在 public 黑名单中。
  • Gmail 用户将您的邮件标记为垃圾邮件。
  • 使用新的 IP 地址发送电子邮件。
  • 您的 DNS 设置不正确。

寓意:如果发送大量电子邮件,最好使用您自己的电子邮件服务器。