【问题标题】:Daily sending quota exceeded for email via java通过 java 发送电子邮件超出每日发送配额
【发布时间】:2012-01-13 05:31:52
【问题描述】:

我有一个 java 应用程序通过我的 gmail 帐户发送电子邮件。今天突然发现这个异常。我猜我的 gmail 块是吗?那么这个问题有什么解决办法呢?

com.sun.mail.smtp.SMTPSendFailedException: 550 5.4.5 Daily sending quota exceeded. y4sm4213404obj.10
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2057)
at com.sun.mail.smtp.SMTPTransport.data(SMTPTransport.java:1849)
Transport Problem
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1099)
at javax.mail.Transport.send0(Transport.java:195)
at javax.mail.Transport.send(Transport.java:124)
at commServer$MailProcessor.run(commServer.java:2263)
at java.lang.Thread.run(Thread.java:619)

【问题讨论】:

  • 限制您每天发送的电子邮件数量?!

标签: java smtp gmail


【解决方案1】:

如果您愿意为此付费,可以使用一些 SMTP 中继解决方案,例如 AuthSMTP

一旦您注册了 AuthSMTP,您只需更改邮件属性并根据您希望每月发送的电子邮件数量付费。我使用了一段时间,因为 gmail smtp (似乎是随机的)阻止了来自亚马逊 ec2 云的电子邮件。

我与 AuthSMTP 没有任何关系。对于低级别的电子邮件来说,它相当便宜,但如果您发送大量电子邮件,它可能会变得昂贵。

【讨论】:

    【解决方案2】:

    如果您可能是垃圾邮件发送者或通过电子邮件传播病毒或以其他方式对他人造成伤害并因此违反 GMail 的政策,则 GMail 帐户可以而且通常会被暂时暂停使用。

    这是他的快速规则书供您参考

    发件人:Bulk mailing using Gmail 由 Amit Agarwal 在 Digital Inspiration 发表

    规则 1。

    如果您通过 POP 或 IMAP 客户端(如 Microsoft Outlook)访问 Gmail, 您一次最多可以向 100 人发送电子邮件。 超过限制,您的帐户将被禁用一天 错误“550 5.4.5 已超出每日发送配额。”

    规则 2。

    如果您从浏览器访问 Gmail,您可能无法发送电子邮件地址 一次向 500 多人发送消息。尝试添加更多 收件人、抄送或密送字段中的收件人和您的 Gmail 帐户将获得 可能禁用 24-72 小时。错误:“第 4 节中的 Gmail 锁定”

    规则 3。

    在点击之前,请务必仔细检查收件人的电子邮件地址 Gmail 中的发送按钮。那是因为您的帐户将被禁用,如果 电子邮件包含大量不存在或损坏的 地址 (

    规则 4:

    这有点不相关但仍然很重要 - Google 将禁用 如果您不检查您的 Gmail 电子邮件,则永久保存您的 Gmail 帐户 为期九个月。所有存储的消息将被删除并 您的 Gmail 地址(用户名)可能会被公开以供他人获取。

    In End gmail 仅供个人使用,如果您将其用于任何类型的测试或其他事情,建议您获取邮件服务器帐户

    这是谷歌对sending limits的评价

    【讨论】:

    • +1,很好的解释。但是,如果您要逐字复制他人的页面,则可能需要提及...
    • 哦..我明白你的意思了..我提到了他的名字,感谢指点指正:)
    • 我会将指向内容的链接复制到您的答案中。给出链接,然后用缩进引用它。
    • 嗨,我认为最好设置我们自己的 SMTP 服务器,对吧?在linux环境下设置是否非常困难。除了域名还需要什么?
    • 如果您在某个组织工作,那么他们已经完成了所有这些设置,您需要联系您的系统管理员询问详细信息,您很乐意去,否则更愿意获得任何准备使用的解决方案。对于您自己,您需要一个可以为您工作的邮件服务器软件,我想到的一个这样的邮件服务器是James - Apache
    【解决方案3】:

    昨天我使用 Thunderbird Mail Merge 扩展向大约 500 人发送了一封电子邮件。不幸的是,这达到了 Google Apps 的限制,并且所有其他电子邮件都被阻止了。

    更糟糕的是 - 今天(后天)似乎仍然存在限制,这非常具有破坏性,我无法完成任何工作。

    我的解决方案只是使用替代 SMTP 服务器来发送电子邮件,通过将其添加到外发服务器 (SMTP) 部分,然后在您尝试使用的电子邮件帐户中选择它,可以在 Thunderbird 中轻松配置该服务器。

    我有一个 cPanel 网络服务器,并为此帐户设置了 SMTP,我可以使用它,但任何 SMTP 服务器都应该暂时完成这项工作。您可以通过搜索免费的 SMTP 服务器找到一个。或者,您可以按照此处所述在本地计算机上设置一个: local smtp server to send mail

    【讨论】:

      猜你喜欢
      • 2021-03-14
      • 2016-09-26
      • 1970-01-01
      • 2012-01-26
      • 2016-11-21
      • 1970-01-01
      • 2021-08-04
      • 1970-01-01
      相关资源
      最近更新 更多