kartevonmorgen / openfairdb

Open Fair DB is the CreativCommons Backend of Kartevonmorgen.org
http://www.openfairdb.org
GNU Affero General Public License v3.0
55 stars 18 forks source link

Extend subscription and notification service #194

Open uklotzde opened 5 years ago

uklotzde commented 5 years ago

Currently all e-mails (signup, subscription, password reset) are dispatched to a local sendmail instance. This has various restrictions and drawbacks:

The current implementation should be replaced by dispatching the sending of e-mails to a service provider.

Overview: https://konghq.com/blog/list-of-10-email-apis/

The implementation should define an abstract interfaces that allow switching from one provider to another if required and doesn't introduce any dependencies on the actual API into the use cases.

Related issues:

ToDo's

uklotzde commented 5 years ago

All the subscriptions and notifications should be handled by an external service. After the introduction of GET /entries/recently-added in #198 this is now possible.

wellemut commented 4 years ago

E-Mail API gateway is done, https://github.com/kartevonmorgen/openfairdb/pull/259 but not in use yet. Our server still sends mails directly. Needs to change.

wellemut commented 3 years ago

@magdaddy What is the state of this issue at the moment?