【问题标题】:sendmail error 452 Too many recipients received this hoursendmail 错误 452 这个小时收到的收件人太多
【发布时间】:2010-11-23 05:12:16
【问题描述】:

我们正在向我们的 BREW 设备(在 sprint 网络中)发送大量电子邮件,过了一会儿,我们的邮件服务器将邮件排队并卡住了。当我们尝试刷新它们时,我们会从服务器获得关注。这个问题有解决方案吗?这个错误 452 是来自我们的邮件服务器还是 sprint 的邮件服务器?如何调整 sendmail 以加快电子邮件处理速度?

Running /var/spool/mqueue/n7QNOrsZ072192 (sequence 1 of 3)
<6198466914@messaging.sprintpcs.com>... Connecting to mx.messaging.sprintpcs.com. via esmtp...
220 lxnipc6003.nmcc.sprintspectrum.com ESMTP
>>> EHLO smtp.xyz.com
250-lxnipc6003.nmcc.sprintspectrum.com
250-8BITMIME
250 SIZE 20480
>>> MAIL From:<LocateNow@xyz.com> SIZE=1148
250 sender <LocateNow@xyz.com> ok
>>> RCPT To:<6198466914@messaging.sprintpcs.com>
452 Too many recipients received this hour
<6198466914@messaging.sprintpcs.com>... Deferred: 452 Too many recipients received this hour
>>> DATA
503 #5.5.1 RCPT first
>>> RSET
250 reset

【问题讨论】:

    标签: smtp sendmail


    【解决方案1】:

    这称为灰名单。当您发送过多的电子邮件(或者更常见的 - 特定数量的收件人不存在的电子邮件)时,目标邮件服务器不会将您列入黑名单,而是会暂时阻止来自您的邮件服务器的访问(本质上是您的邮件服务器的 IP 地址)。通常此块设置为 1 小时,但显然会因配置而异。

    你可以做几件事:

    1. 联系相关域的管理员(例如 postmaster@messaging.sprintpcs.com)并请求将您的 IP 地址列入白名单。 (他们可能会拒绝)
    2. 检查/增加电子邮件可以保留在本地队列中的时间(以便有更多机会重试并最终送达
    3. 向您的服务器添加更多公共 IP 地址

    【讨论】:

      【解决方案2】:

      这是来自他们的服务器。看起来像是防止电子邮件泛滥。

      另一种方法是使用应用导向的 SMS 将数据传输到您的 BREW 应用程序。

      【讨论】:

      • 没错。我们使用他们的 Sprint 服务框架解决方案来做到这一点。谢谢。
      【解决方案3】:

      看起来 mx.messaging.sprintpcs.com 正在限制您。也许尝试使用不同的 IP 地址发送邮件来解决这个问题。这可能是对垃圾邮件控制的尝试。

      【讨论】:

      • 谢谢。我们最终使用他们的 Sprint 服务框架 (SSF) 向设备发送不受限制的 SMS 消息。
      猜你喜欢
      • 1970-01-01
      • 2021-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多