Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Binny Patel's avatar

Implement amazon ses with laravel 10 app

I created laravel 10 and 9 projects I am Facing issue for both for ses implementation Also changes to ses transport is needed? we tried that too by changing ses, sesV2, sesV3, sesV4

Error : Request to AWS SES API failed. Reason: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details..

0 likes
3 replies
Binny Patel's avatar

@tisuchi Yes I did follow this link for implementation, but still it says :

Request to AWS SES API failed. Reason: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details..

Note : Also I have verified the credentials using smtp online tool and it works fine there. So credentials are also correct

martinbean's avatar

@binny patel I’ve never had an issue with SES. I use it in practically all applications.

  • Ensure MAIL_DRIVER is set to see
  • Ensure AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY are set
  • Ensure the above access key has an IAM policy granting SendRawEmail on your SES identity
  • Ensure AWS_DEFAULT_REGION is set to the correct region that your SES identity is in

Please or to participate in this conversation.