批量电子邮件限制为 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 管理区域检查您的消息队列。如果队列很大并且还在增长,那么您发送的速度太快了。
一些有用的链接:
- G Suite SMTP Error Reference
- Gmail Bandwidth limits for accounts
- Gmail sending limits in G Suite
- Bulk Senders Guidelines
当你遇到错误时,没有进一步的解释是什么问题
421, "4.7.0", Try again later, closing connection.
一般来说,Gmail 可能会减慢或拒绝您的电子邮件,如果您:
- 发送过多的电子邮件。
- 突然改变你的电子邮件数量。
- 向垃圾邮件蜜罐地址发送电子邮件。
- 向未知用户发送电子邮件。
- 您的服务器 IP 在 public 黑名单中。
- Gmail 用户将您的邮件标记为垃圾邮件。
- 使用新的 IP 地址发送电子邮件。
- 您的 DNS 设置不正确。
寓意:如果发送大量电子邮件,最好使用您自己的电子邮件服务器。
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 管理区域检查您的消息队列。如果队列很大并且还在增长,那么您发送的速度太快了。
一些有用的链接:
- G Suite SMTP Error Reference
- Gmail Bandwidth limits for accounts
- Gmail sending limits in G Suite
- Bulk Senders Guidelines
当你遇到错误时,没有进一步的解释是什么问题
421, "4.7.0", Try again later, closing connection.
一般来说,Gmail 可能会减慢或拒绝您的电子邮件,如果您:
- 发送过多的电子邮件。
- 突然改变你的电子邮件数量。
- 向垃圾邮件蜜罐地址发送电子邮件。
- 向未知用户发送电子邮件。
- 您的服务器 IP 在 public 黑名单中。
- Gmail 用户将您的邮件标记为垃圾邮件。
- 使用新的 IP 地址发送电子邮件。
- 您的 DNS 设置不正确。
寓意:如果发送大量电子邮件,最好使用您自己的电子邮件服务器。