liiight/notifiers

Add support for low level AWS services

kerma opened this issue ยท 6 comments

kerma commented

Is your feature request related to a problem? Please describe.
I'd like to use notifiers with AWS services like SNS, SES and maybe SQS.

Describe the solution you'd like
For this to happen notifiers would probably need add an additional dependency: botocore.

Describe alternatives you've considered
Not use notifiers and implement the same thing in my app directly.

Additional context
I'm thinking about writing an SNS provider. Need to know up front whether botocore would be considered too big of an dependency.

Thanks for opening your first issue here! Be sure to follow the issue template! ๐Ÿ‘‹๐Ÿž๐Ÿ‘‹

I actually considered adding extra dependencies at some point, exactly for this purpose. So you could essentially do pip install notifiers[extra] and have additional deps installed if you wish to do so.

This would require some minimal changes to the framework and ofcourse implementing these new notifiers but it's very doable.

I'm changing this issue to a regular feature request.

Thanks for taking an interest in notifiers!

still no updates after 4 years?

yep, still nothing. It's almost like the passage of time itself is not a source of work.

Is it possible to somehow use this to send emails via SES?

what values for host, port, username and password would you need here for SES emails?

Well, since you've been so gracious, I taken the time to look into this, and found this: https://docs.aws.amazon.com/ses/latest/dg/send-email-smtp.html