Gmail发送限制

22
我正在开发一款软件,该网站使用PHPMailer通过SMTP通过公司的Gmail账户发送邮件。 使用该软件,客户在注册网站后会收到收据和视频门票,即每个客户在注册时会收到两封单独的电子邮件。 然后,在活动开始之前,我们希望重新发送所有视频门票。
我想知道关于发送电子邮件的限制是什么。 使用PHPMailer每分钟、每小时和每天可以通过SMTP发送多少封电子邮件?
谢谢。
更新:
我们正在使用Google Apps for business。

1
记得先 Google。搜索“Gmail 发送限制”会给你提供所有需要的资源。 - Pekka
6
已经查过了,什么也没找到。无论如何还是谢谢您的提醒。 - The Duke Of Marshall שלום
这个查询提供了很多好的资源,例如https://support.google.com/mail/answer/22839?hl=en。 - Pekka
1
请参考此处的良好指南:https://support.google.com/mail/answer/81126 - Pekka
2
谢谢提供链接,但那并没有回答我的问题。那是从08年的内容,也没有解决每分钟和/或每小时可以发送多少封邮件的问题。这个最新的链接来自Google官方,但仍然没有解决我的问题。http://support.google.com/a/bin/answer.py?hl=en&answer=166852 这就是我为什么要在其他地方寻求帮助的原因。 - The Duke Of Marshall שלום
2个回答

36

好的,我直接联系了谷歌来获取答案,以下是他们的回复:

感谢您的消息。

我理解您对Google Apps for Business发送限制有疑问。正如我们在帮助中心文章http://support.google.com/a/bin/answer.py?hl=en&answer=166852中提到的,每天24小时限制为2000封电子邮件,而不是每日。总的来说,我们的服务器可以容忍每秒钟一条信息,直到达到发送限制。我们确实没有每小时或每分钟的发送限制。如果您发送消息过快,您可能会受到速率限制,但帐户不应该被锁定。

由于速率限制,通常每秒钟只能发送一条信息,如果您尝试每秒发送太多信息,您可能会收到一条消息告诉您无法发送该消息,或者必须等待一段时间才能发送消息。

所以在他们的回复之后,我们进行了1000封电子邮件的测试。我们发送一封电子邮件,等待确认后等待2秒,然后发送下一封电子邮件。这样做成功地在大约55分钟内发送出了全部1000封电子邮件,每封邮件之间相隔3-4秒。以下是我们使用的代码。

<?php

require("PHPMailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();

$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->Username = 'USERNAME';
$mail->Password = 'PASSWORD';

$mail->From     = "goto@email.com";
$mail->FromName = "Gmail Test";

$mail->AddAddress("me@email.com");

for($i=0; $i<=1000; $i++){
    $date = date("H:i:s m/d/Y");
    $mail->Subject  = "$date";

    $mail->Body = "Test $i of PHPMailer.";

    if(!$mail->Send()){
       echo "Error sending: " . $mail->ErrorInfo;
       break;
    }else{
       echo "$i. E-mail sent => $date<BR>";
       sleep(2);
       continue;
    }
}

?>

如果我们使用不同的帐户发送邮件会怎样? - Bhavesh G
如果您使用的是除Gmail以外的提供商,则需要联系您的电子邮件提供商了解他们发送电子邮件的限制,以及SMTP凭据和协议。 - The Duke Of Marshall שלום
我的意思是使用不同的Gmail帐户(4-5个)通过PHP PEAR发送邮件。 - Bhavesh G
我没有使用PHP Pear来发送电子邮件,只用过PHPMailer。因此,您需要查阅有关使用PHPMailer的文档。 - The Duke Of Marshall שלום

28

Gmail


每天500封电子邮件,每小时20封


Google Apps


每天信息数量2000条


自动转发的信息数量10000条


自动转发邮件过滤器数量为20个


每条信息的收件人数量为2000(其中500为外部收件人)


每天总共收件人数量为10000


每天外部收件人数量为3000


每天独特收件人数量为3000(其中2000为外部收件人)


每条通过POP或IMAP用户发送的SMTP消息的收件人数量为99


参考1

参考2


抱歉,出了点小问题。我们使用的是Google商业应用程序。我们每天的发送限制是每个http://support.google.com/a/bin/answer.py?hl=en&answer=166852 2000封邮件。 - The Duke Of Marshall שלום

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接