Allow for custom domain option

We have a rails app that runs sites for multiple domains, so we needed to be able to customize the domain for each mailer (we don't set a `default_url_host` on ActionMailer).