Bad hostname in SES Email integration Provider
Hi, I have configured an email SES integration provider, but when I test it, it failed because the hostname configured by the SES provider is "email.eu-west-01.amazonaws.com", and the smtp endpoint that aws is setting up is 'email-smtp.eu-west-01.amazonaws.com'.
Thanks
6 Replies
Hi @aegeavaz, I'm an AI assistant for Novu. While a team member reviews this question, I'll look through relevant sources and see if I can provide suggestions. Please tag @Ask Inkeep with any follow-up questions.
-----------------------------
While I generate an answer, here are some sources that might be helpful:
* Amazon SES
* Email
* SMS Channel Overview
* Object Storage (S3, Blob, GCS)
-----------------------------
Answer
It seems like there might be a mismatch in the hostname configuration for your Amazon SES email integration with Novu. When setting up the Amazon SES integration in Novu, ensure that you're entering the correct
region
in the configuration settings. The region
should match the one used in your AWS setup. Amazon SES endpoints typically follow the format email-smtp.[region].amazonaws.com
(1) . Double-check the region you've entered during the Novu SES integration setup and ensure it aligns with the AWS SES SMTP endpoint region.
If the issue persists, it might be beneficial to revisit the SES setup instructions provided by Novu and ensure all steps were followed accurately, including verifying domains/emails and setting the correct IAM permissions.@aegeavaz
Did you use
SES
provider integration or use our custom smtp
integration to configure AWS SES?SES provider. If I use a custom SMTP to setup everything , it works. It's the SES provider the one that is not working.
We have checked in the novu codebase and looks like the aws-sdk is responsible of generate the endpoint, so maybe they change it recently and the version of the aws-sdk library that novu is using is outdated?... idk, just guessing.
@aegeavaz, you just advanced to level 3!
This can be one of the reason @aegeavaz
I will check and upgrade the SDK