/** * @param Mail $mail * @param SendingParamContainer $sendingContainer */ public static function sendNewsletterDocumentBasedMail(Mail $mail, SendingParamContainer $sendingContainer) { $mailAddress = $sendingContainer->getEmail(); if (!empty($mailAddress)) { $mail->setTo($mailAddress); $mail->sendWithoutRendering(); Logger::info("Sent newsletter to: " . self::obfuscateEmail($mailAddress) . " [" . $mail->getDocument()->getId() . "]"); } else { Logger::warn("No E-Mail Address given - cannot send mail. [" . $mail->getDocument()->getId() . "]"); } }