On Rails 4.2.4 with postmark-rails and DelayedJob-backed ActiveJob, delivery errors such as Postmark::InvalidMessageError (e.g. sending to an email address) need to be handled both for deliver_now and deliver_later, without spamming the error logs for expected failures like inactive recipients. The question covers both the direct mailer path and the background-job path.