Do you think this is something a "form object" should be responsible for? Maybe break out a higher level object that composes the form and the mailer, or rename this class?