我正在测试Mandrill API并向我的GMail帐户发送了一封电子邮件。在API日志中,它说:
" status":"排队"
根据https://mandrill.zendesk.com/hc/en-us/articles/205582717-Why-does-a-delivered-message-say-queued-:
大多数情况下,Mandrill可以比收件人服务器更快地发送电子邮件 能够接受或处理它
GMail无法处理我发送的一封电子邮件吗?
答案 0 :(得分:12)
Mandrill API中的排队响应与来自收件人服务器的排队响应不同。
当您通过Mandrill发送消息时,您首先将其转发给Mandrill,Mandrill处理它,然后Mandrill将其中继到收件人服务器。这一切都很快发生,但两个中继步骤是分开的和不同的。您链接到的知识库文章提供了有关最后一步的其他详细信息,转发到收件人服务器,不为Mandrill API的queued
状态。
Mandrill API可能会使用queued
回复的原因有很多,包括您是否添加了附件,或者您是否在单个API调用中向一堆收件人发送邮件。
如果没有看到正在进行的实际API调用,很难说为什么您正在获得queued
响应。但是,如果您正在使用示例消息/发送API调用,那么您将要删除您未实际设置的所有可选参数。例如,样本具有伪附件和指定的子帐户。附件将导致调用异步处理。子帐户可能不存在,然后会导致调用失败。因此,如果是这种情况,请尝试删除所有这些可选参数。如果没有,请提供您使用敏感数据编辑的API调用(API密钥,实际电子邮件地址)。
答案 1 :(得分:4)
原因可能是每小时/每月配额已结束,或者您正在为单个公共IP服务器使用相同的多个帐户。