-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New "sender" consumer to handle SendEmail AWS action (send email to a subscriber) #995
Comments
@FilipNikolovski can you confirm that this is our case for sending mails https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/ses-example-send-email.html |
1h |
Yes this is the one, we also need to add the |
3h |
Update version of sender flow https://excalidraw.com/#json=6261970302926848,eVpgJ_S7gvhgarju2IBqyg |
4h |
1h |
1h (yesterday + today) |
Draft design of the flow:
Update the image if there are any changes, and add retries on this link
The sender consumer will have the task to send an email using the SendEmail AWS action. The message that is sent to this channel will contain all of the necessary information required to send an email - a destination email, from email, message, user's ses keys, and a unique id (for idempotency purposes).
After a successful send, we store the message in the log along with the message ID.
The consumer needs to handle idempotency (duplicate messages should be dropped) in order to avoid sending an email multiple times to a subscriber.
The text was updated successfully, but these errors were encountered: