Add properties for SMTP port, authentication and TLS
This MR adds support for mail server which require authentication, i.e mail servers which aren't running on the same host. This is not only useful for production but also during development where usually not local mail server is available.
The following new mail properties have been introduced:
port
username
password
implicitTls
Furthermore, STARTTLS
is used by default if supported by the server. Implicit TLS can be enabled for additional security.
Closes: #26 (closed)
Edited by Daniel Gerhardt