![](/img/trans.png)
[英]How do I parse an object coming back from AWS SES SDK in JavaScript?
[英]AWS javascript SDK SES SendMail Illegal Address
我正在尝试使用AWS SES发送邮件。
这是我看到的错误:
{
"message": "Illegal address",
"code": "InvalidParameterValue",
"time": "2017-06-02T03:12:37.110Z",
"requestId": "544c6aee-4741-11e7-9cf5-a709f069aa99",
"statusCode": 400,
"retryable": false,
"retryDelay": 73.04001529701054
}
这是传递给AWS.SES的SendMail方法的请求对象,用于javascript SDK。
{
"Destination": {
"BccAddresses": [],
"CcAddresses": [],
"ToAddresses": [
"success@simulator.amazonses.com"
]
},
"Message": {
"Body": {
"Html": {
"Charset": "UTF-8",
"Data": "You have been removed from Kudo mailing list for account: bob@gmail.com"
},
"Text": {
"Charset": "UTF-8",
"Data": "You have been removed from Kudo mailing list for account: bob@gmail.com"
}
},
"Subject": {
"Charset": "UTF-8",
"Data": "Kudo email removal"
}
},
"ReplyToAddresses": [],
"ReturnPath": "",
"ReturnPathArn": "",
"Source": "donotreply@kudo.io",
"SourceArn": "arn:aws:ses:us-west-2:1xxxxxxxxxx2:identity/donotreply@kudo.io"
}
我的帐户(仍处于沙箱模式)验证了bob@gmail.com。 donotreply@kudo.io也在我的帐户上验证。
编辑:我刚刚使用SES中的测试电子邮件选项对其进行了测试,但它仍然有效......但仍然无法使用SDK发送它。
好的,关键是如果你没有使用它,删除ReturnPath和ReturnPathArn以及SourceArn的空字符串。 一旦我做到了,它就有效了。
来源: https : //forums.aws.amazon.com/thread.jspa?messageID = 787424&#787424
{
"Destination": {
"BccAddresses": [],
"CcAddresses": [],
"ToAddresses": [
"success@simulator.amazonses.com"
]
},
"Message": {
"Body": {
"Html": {
"Charset": "UTF-8",
"Data": "You have been removed from Kudo mailing list for account: bob@gmail.com"
},
"Text": {
"Charset": "UTF-8",
"Data": "You have been removed from Kudo mailing list for account: bob@gmail.com"
}
},
"Subject": {
"Charset": "UTF-8",
"Data": "Kudo email removal"
}
},
"ReplyToAddresses": [],
"Source": "donotreply@kudo.io"
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.