preserving any blocks sent to the mailer methods
allowing empty/missing from option which will use the default from name/email stored remotely in the template