Added support for mail from address

I'm using Amazon SES to send emails and the SMTP username is not an email address. I needed to be able to specify a separate parameter to use as the from address. I've introduced a new configruation parameter, mail_from, for this purpose. The default behavior is unchanged, it will use the value of mail_user as the from address, just like before.