问题描述
Gmail在此处列出了他们的电子邮件限制:
但是,我收到比发送邮件失败更多的信息的SMTP例外。这是发生在80邮件标记,当试图迅速发送大量的电子邮件。
我的错误捕获是:
try
{
fLogFile.Add(Before smtp.Send);
smtp.Send(mail);
fLogFile.Add(在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封电子邮件是否是批量限制吗?我还没有看到谷歌对快速电子邮件请求有任何限制。
我认为每分钟限制发送SMPT通过Gmail发送邮件(围绕 (具有相同的经验)来)。
首先,检查G Suite管理员区域中的消息队列。如果队列很大,而且还在增长,那么你发送的速度太快。
一些有用的链接:
没有更进一步的解释,当您遭受错误时,有什么不对劲的地方?/ b>
可能会减慢或拒绝您的电子邮件,如果您:
道德:如果发送大量电子邮件,最好使用自己的电子邮件服务器。
Gmail list their email limits here:
https://support.google.com/a/answer/166852?hl=en
However, I am getting an SMTP Exception with little more info than "failure sending mail". It is happening at the 80 email mark, when attempting to rapidly send a bulk volume of emails.
My error catching is:
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);
}
Can anyone confirm if 80 emails is a bulk limitation? I haven't seen Google state any limits on rapid email requests.
I think there is a per minute limit for sending SMPT messages via Gmail (around 80 (had the same experience) to 100).
First, check your message queue in G Suite admin area. If the queue is huge and still growing you send too fast.
Some useful links:
- G Suite SMTP Error Reference
- Gmail Bandwidth limits for accounts
- Gmail sending limits in G Suite
- Bulk Senders Guidelines
There is no further explanation what's wrong when you suffer from the error
In general, Gmail may slow-down or reject your emails if you:
- send too large volumes of email.
- suddenly change your email volume.
- send email to spam honeypot addresses.
- send email to unknown users.
- your server’s IP is on a public blacklist.
- Gmail users marking your messages as spam.
- use a new IP address to send emails.
- your DNS settings are incorrect.
Moral: If sending a large amount of email, it's probably best to use your own email server.
这篇关于Bulk Email Limited限制为80封电子邮件(GMAIL)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!