[RFC] Allow plain and unauthenticated smtp

This is an idea how plain and unauthenticated smtp support as requested in issue #44 could be implemented:

It changes the config parser and email strategy to assume plain and unauthenticated smtp on port 25, if no username is specified and TLS with authentication on port 587 otherwise.

Feedback welcome!