Allow plain and unauthenticated smtp

This 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.
Merge pull request #48 from felixbuenemann/plain-unauthenticated-smtp

[RFC] Allow plain and unauthenticated smtp