Mandrill返回reject_reason:'invalid-sender'

Tod*_*d R 2 smtp node.js mandrill

我有一个node.js应用程序,我想使用Mandrill发送交易电子邮件.但是,当我发送时,我得到"reject_reason:'invalid-sender'".这里有一些记录显示正在发生的事情:

MandrillMail::send sent 
 { 
  from: 'counselor@nosend.com',
  to: [ { type: 'to', email: 'toddrun@nosend.com' } ],
  text: 'Sample Message',
  html: '<p>Sample Message</p>',
  subject: 'Regarding your account with Zev J' 
 }
and got back 
 [ { 
   email: 'toddrun@nosend.com',
   status: 'rejected',
   _id: '0ef9980ab50d448cb8bc1fcec2d614fc',
   reject_reason: 'invalid-sender' 
 } ]
Run Code Online (Sandbox Code Playgroud)

请注意,在实际日志文件中,"nosend"值是真实域,并且所有电子邮件地址都是真正的收件箱,我可以通过Gmail发送测试邮件.

那么,导致"无效发件人"的原因是什么?提前致谢!

Tod*_*d R 6

让这成为一个教训,无论你看多少次你编写的代码,都可能真的很难找到错别字.请注意,我有"from"而不是"from_email"...咄!

  • 我敢打赌,如果有人在屏幕上显示代码时看着你的肩膀,他们会立即将它捡起来 - 即使你多年后盯着它看不到它.我认为他们称之为"代码盲".在某些时候发生在我们所有人身上! (2认同)