Communote / communote-server

Communote server with core plugins
http://communote.github.io/
Apache License 2.0
22 stars 4 forks source link

Optional SMTP server in development environment #41

Closed rwi closed 5 years ago

rwi commented 7 years ago

Currently Communote needs an SMTP server for things like user registration or user invitation. On development systems it is already possible to route all outgoing mails to a configured mail address but you still need to define an SMTP server hosted by yourself or a public ESP.

To ease development one solution would be to remove the requirement for an email server (e.g. allow skipping the config step during installation, disable features that need to send an email and so on). However, this has the disadvantage that some features (user registration, ...) cannot be used until one is configured. An alternative could be to not send the emails on a development system but instead just store them on disk as text files. The automatic integration tests already do this but in a not reusable way.

Objectives