https://github.com/kaihendry/sns-subscribe
Cloud based email subscription
https://github.com/kaihendry/sns-subscribe
announce aws email form newsletter sns
Last synced: 9 months ago
JSON representation
Cloud based email subscription
- Host: GitHub
- URL: https://github.com/kaihendry/sns-subscribe
- Owner: kaihendry
- Created: 2020-02-14T08:47:53.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-14T15:27:09.000Z (about 1 year ago)
- Last Synced: 2025-09-10T08:16:54.317Z (10 months ago)
- Topics: announce, aws, email, form, newsletter, sns
- Language: Go
- Homepage: https://subscribe.dabase.com/
- Size: 19.5 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AWS based announce mailing list
aws sns publish --subject "Managed services make it easy" --topic-arn $TOPIC --message file://announce-text.md
This project provides a Web form for people to subscribe to the $TOPIC with their email address.
# Why?
The typical way of setting up a mailing list via:
* mailman
* mailchimp
Are expensive to setup and run. Why not leverage AWS's
[SNS](https://aws.amazon.com/sns/) building block with the **email protocol**?
Admin page: https://ap-southeast-1.console.aws.amazon.com/sns/v3/home?region=ap-southeast-1#/topic/$TOPIC
# Limitations
* Does not support HTML / Rich text
* From address is
* No archives
# Preventing abuse
$ curl -d "email=foo@example.com" -X POST https://subscribe.dabase.com/
Forbidden - CSRF token invalid