/** * @param Message $message * @param array $emails * @return int */ public function send(Message $message, array $emails) : int { $separator = sprintf('--MIME-SEPARATOR-%1$s', microtime(false)); $messageMime = explode($separator, $message->getCompiled($separator)); $sendMail = mail(implode(",", $emails), $message->getSubject(), $messageMime[1], $messageMime[0]); return $sendMail ? count($emails) : 0; }