AWS SES Nodejs SDK - 带破折号退回的电子邮件
AWS SES Nodejs SDK - email with dash bounces
我正在使用 aws nodejs SES sdk 和电子邮件地址 'email@host-name.com' 之类的地址似乎都在退回,即使它们存在。适用于没有破折号的其他电子邮件。
我看了看,电子邮件确实看起来像查询参数,我是否只需要单独 url 对它们进行编码?我不再收到错误消息,但我没有任何电子邮件地址可用于测试。
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
}
});
这最终与破折号无关。电子邮件被退回,因为 AWS 电子邮件服务 IP 被列入黑名单。
我正在使用 aws nodejs SES sdk 和电子邮件地址 'email@host-name.com' 之类的地址似乎都在退回,即使它们存在。适用于没有破折号的其他电子邮件。
我看了看,电子邮件确实看起来像查询参数,我是否只需要单独 url 对它们进行编码?我不再收到错误消息,但我没有任何电子邮件地址可用于测试。
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
}
});
这最终与破折号无关。电子邮件被退回,因为 AWS 电子邮件服务 IP 被列入黑名单。