我使用aws nodejs SES sdk和电子邮件来解决类似' email@host-name.com'即使它们存在,它们似乎都在弹跳。适用于没有破折号的其他电子邮件。
我看了,电子邮件确实看起来像查询参数,我只需要单独对它们进行编码吗?我不再收到错误,但我没有任何电子邮件地址可供测试。
var params = {
Destination: {
ToAddresses: [
'email@host-name.com'
]
},
Message: {
Body: {
Html: {
Data: body
}
},
Subject: {
Data: subject
}
},
Source: fromAddress
};
ses.sendEmail(params, function (err, data) {
if (err){
console.log(err, err.stack);
} else {
//sent
}
});
答案 0 :(得分:0)
最终没有与破折号有关。电子邮件正在反弹,因为AWS电子邮件服务IP被列入黑名单。