[#1387] Mailer methods can now return a Future

See http://play.lighthouseapp.com/projects/57987/tickets/1387-mailer-methods-cannot-return-a-future