refactor SubscriptionMail::send()