keystonejs / keystone

The superpowered headless CMS for Node.js — built with GraphQL and React
https://keystonejs.com
MIT License
9.22k stars 1.16k forks source link

Email adapter interface and initial implementations(s) #292

Closed molomby closed 5 years ago

molomby commented 6 years ago

A framework for managing the generation and handoff of emails and one or more initial/core implementations.

The ability to generate emails and hand them off reliably, ideally in a portable (cross provider) way, are requirements that effect almost all projects. A full solution would include:

@JedWatson points out there's significant prior art for this in KS4. Ideally we could port it directly (less work and backwards compatibility).

My preference would be an adapter for Postmark.

jesstelford commented 6 years ago

Don't forget OneSignal's free platform (which supports SendGrid, Mailgun, and Mandrill with more coming soon

jesstelford commented 5 years ago

We now have the @keystone-alpha/email package (which wraps the keystone-email package) to help with this.