Ich versuche, E-Mails mit AWS SES zu senden.AWS Javascript SDK SES SendMail Illegale Adresse
Hier ist der Fehler ich sehe:
{
"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
}
Hier ist das Request-Objekt wird in zu Sendmail-Methode von AWS.SES für Javascript-SDK übergeben.
{
"Destination": {
"BccAddresses": [],
"CcAddresses": [],
"ToAddresses": [
"[email protected]"
]
},
"Message": {
"Body": {
"Html": {
"Charset": "UTF-8",
"Data": "You have been removed from Kudo mailing list for account: [email protected]"
},
"Text": {
"Charset": "UTF-8",
"Data": "You have been removed from Kudo mailing list for account: [email protected]"
}
},
"Subject": {
"Charset": "UTF-8",
"Data": "Kudo email removal"
}
},
"ReplyToAddresses": [],
"ReturnPath": "",
"ReturnPathArn": "",
"Source": "[email protected]",
"SourceArn": "arn:aws:ses:us-west-2:1xxxxxxxxxx2:identity/[email protected]"
}
[email protected] ist auf meinem Konto verifiziert (das sich immer noch im Sandbox-Modus befindet). [email protected] ist auch auf meinem Konto verifiziert.
Edit: Ich habe es gerade getestet, indem Sie die Test-E-Mail-Option in SES und es funktioniert ... immer noch nicht bekommen es mit dem SDK obwohl zu senden.
Warum Sie 'SourceArn' setzen? Sie sagen auch, dass die Absenderadresse verifiziert ist - aber verwenden Sie die gleiche SES-Region konsistent in der Konsole und mit der API? Die Regionen sind unabhängig und wenn Sie in us-west-2 verifiziert sind, aber dies an den us-east-1 Endpunkt senden ... sehen Sie das Problem dort. –
Ive versuchte sowohl mit als auch ohne Verwendung von Sourcearn. Diese Quelle ist für die verifizierte E-Mail-Adresse [email protected] Und ja, alles läuft in der gleichen Region. – CamHart