Mandrill状态:排队

Sta*_*bie 4 mandrill

我正在测试Mandrill API并向我的GMail帐户发送了一封电子邮件.在API日志中,它说:

"状态":"排队"

根据https://mandrill.zendesk.com/hc/en-us/articles/205582717-Why-does-a-delivered-message-say-queued-:

大多数情况下,Mandrill可以比收件人服务器能够接受或处理电子邮件更快地发送电子邮件

GMail无法处理我发送的一封电子邮件?

Kai*_*lin 12

Mandrill API中的排队响应与来自收件人服务器的排队响应不同.

当您通过Mandrill发送消息时,首先将其转发给Mandrill,Mandrill对其进行处理,然后Mandrill将其中继到收件人服务器.这一切都很快发生,但两个中继步骤是分开的和不同的.您链接到的知识库文章提供了有关最后一步的其他详细信息,转发到收件人服务器,而不是queued Mandrill API 的状态.

Mandrill API可能会响应多种原因,queued包括您是否添加了附件,或者您是否在单个API调用中向一堆收件人发送邮件.

如果没有看到正在进行的实际API调用,就很难说出为什么会收到queued回复.但是,如果您正在使用示例消息/发送API调用,则需要删除实际上未设置的所有可选参数.例如,样本具有伪附件和指定的子帐户.附件将导致调用异步处理.子帐户可能不存在,然后会导致调用失败.因此,如果是这种情况,请尝试删除所有这些可选参数.如果没有,请提供您正在使用敏感数据编辑的API调用(API密钥,实际电子邮件地址).

  • @McSas; 这在[附件文档](https://mandrill.zendesk.com/hc/en-us/articles/205582407-Does-Mandrill-support-attachments-)中提到:`包含附件的邮件将排队并且通过一系列病毒扫描引擎处理附件,以帮助确保附件对收件人是安全的.我真的希望在API文档中提到这一点.如果你传递`async = true`,它们听起来就像你应该获得'排队'状态的唯一时间. (2认同)

Nin*_*ppa 5

原因可能是每小时/每月配额已用完,或者您对单个公共IP服务器使用相同的多个帐户。