我有一个node.js应用程序,我想使用mandrill发送事务性电子邮件。但是,当我发送时,我会收到“拒绝原因:'无效发件人'”。这里有一些日志记录来显示正在发生的事情:
MandrillMail::send sent
{
from: '[email protected]',
to: [ { type: 'to', email: '[email protected]' } ],
text: 'Sample Message',
html: '<p>Sample Message</p>',
subject: 'Regarding your account with Zev J'
}
and got back
[ {
email: '[email protected]',
status: 'rejected',
_id: '0ef9980ab50d448cb8bc1fcec2d614fc',
reject_reason: 'invalid-sender'
} ]
注意,在实际的日志文件中,“nosend”值是真实的域,所有的电子邮件地址都是真实的收件箱,我可以通过gmail向其发送测试消息。
那么,是什么导致了“无效发送者”?提前谢谢!
最佳答案
让这成为一个教训,无论你看了多少遍你写的代码,打字可能真的很难找到。请注意,我有“发件人”而不是“发件人电子邮件”。……啊!