removing api key configuration for simpler integration, official client now reads that from the environment
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