I tried to find details on this but was unable to find any confirmation. I'm using the AWS SDK and tried the following test (the email below is an example but gmail supports UTF-8 characters in emails):
- Send an email with SES to myemail+✖@gmail.com
I actually sent the '✖' as is using the AWS SDK and looking at the query it got encoded (URL) in the body of the POST request:
Destination.ToAddresses.member.1=myemail%2B%E2%9C%96%40gmail.com
Here is what I got from the SES response:
<ErrorResponse xmlns="http://ses.amazonaws.com/doc/2010-12-01/">
<Error>
<Type>Sender</Type>
<Code>InvalidParameterValue</Code>
<Message>Local address contains control or whitespace</Message>
</Error>
<RequestId>f28c2325-5c09-11e6-9156-ef3e33b8e223</RequestId>
</ErrorResponse>
Did I miss something or this is not supported? and if it isn't, are there plans to support it?