Hi all,
am using AWS ses service, generated my SMTP credentials using the SES Console. sending email is working well am using boto3 to that, but after sometime i reviced a mail saying this....
Hello,
If you have already migrated your credentials from Signature Version 2 to Signature Version 4, you can ignore this communication.
We have observed Signature Version 2 requests (on an Amazon SES SMTP endpoint) originating from your account over the last week. Please note that Amazon Simple Email Service (SES) is working on an infrastructure upgrade with improved security controls. As a result, Signature Version 2 is being deprecated in favor of Signature Version 4 which offers enhanced security for authentication and authorization of Amazon SES customers by using a signing key instead of your secret access key........
now i generated the new keys and replaced the old keys but am still getting the error saying this...
The Canonical String for this request should have been
’POST
/
content-type:application/x-www-form-urlencoded; charset=utf-8
host:
email.us-east-1.amazonaws.com
x-amz-date:20210219T081335Z
content-type;host;x-amz-date
The String-to-Sign should have been
’AWS4-HMAC-SHA256
20210219T081335Z
20210219/us-east-1/ses/aws4_request
any one having any idea ??? what extra steps i have to to