Comments (7)
I agree with the email. Like I mentioned in #26, I think Mailchimp is the way to go. I've used it before, it's widely loved, and it's pretty easy.
from website.
Caveat: MailChimp is for recurring emails, whereas their product Mandrill is for transactional (one-off) emails. Their API is super simple and we could integrate it on the site with very little hassle.
https://mandrillapp.com/api/docs/messages.JSON.html#method-send-template
First 12,000 emails per month are free, then it's like $0.20 or less per thousand emails: http://mandrill.zendesk.com/entries/21693768
For example, 20,000 emails is only $1.60/month.
from website.
Ah, we're gonna need a teeny tiny bit of server-side code for this (to send an API call to Mandrill).
from website.
If we're using PHP, here're the docs: https://mandrillapp.com/api/docs/messages.php.html
I imagine we'll just want to sent a request to the script on our domain with the person's email address? How do we prevent abuse?
from website.
Double-submit a special cookie using a POST form? Should stop most bots and CSRF. Otherwise, the only way is recaptcha or other puzzles.
from website.
To keep the page clean, you could hit an internal API with JavaScript which then calls the mandrill api. I've already stripped down the Mailgun (similar service) API just for password resets, https://github.com/eustasy/browning-a-mailgun-script, so this shouldn't be a major issue.
from website.
ping #1287
from website.
Related Issues (20)
- Make nav-bar sticky to for easy acces to user HOT 2
- Slack link for translation is broken
- Add Persian translation HOT 3
- Update Weblate to latest version HOT 1
- Facebook button links to a non-existent website HOT 1
- Web interface for Issue triage HOT 4
- Translations join chat link issue HOT 2
- Responsive Navbar for Mobile Sizes HOT 4
- Upgrade Node HOT 7
- adding dark theme feature HOT 2
- ElementaryOS 6.1 ISO is marked as RC? HOT 2
- Migrate to the latest stripe checkout HOT 7
- Use Stripe Receipt Emails HOT 1
- Document refund policy
- Installation guide recommends Etcher, but Etcher only shows a white screen on elementary OS HOT 1
- Old documentation link in causes confusion in Get Involved (Design) section HOT 7
- HTML theme-color doesn't match the pages
- Create an easy setup with docker for those who contribute HOT 2
- The team page doesn't show any members HOT 4
- Allow verification of the OS download via the website itself HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from website.