n8n-4331-aws-ses-sending-emails-including-special-characters-fails (#3896)

 Fix issue with SES emails failing when subject contains special characters
This commit is contained in:
Michael Kret 2022-08-23 10:48:44 +03:00 committed by GitHub
parent b1e715299d
commit 63e3ecfa19
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1020,7 +1020,10 @@ export class AwsSes implements INodeType {
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
const params = [`Message.Subject.Data=${subject}`, `Source=${fromEmail}`];
const params = [
`Message.Subject.Data=${encodeURIComponent(subject)}`,
`Source=${fromEmail}`,
];
if (isBodyHtml) {
params.push(`Message.Body.Html.Data=${encodeURIComponent(message)}`);