Commit 41d94fdf authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Mail multiple et non string

parent 3afca39b
Loading
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -174,6 +174,7 @@ class MailService {
     */
    public function sendMail($to, $subject, $texte, $attachement_path = null) : Mail
    {
        if (is_string($to)) $to=explode(',', $to);
        if (!is_array($to)) $to = [$to];

        /** @var Mail $mail */
@@ -181,6 +182,7 @@ class MailService {
        $mail->setDateEnvoi(new DateTime());
        $mail->setStatusEnvoi(Mail::PENDING);
        $mail->setDestinataires(is_array($to) ? implode(",", $to) : $to);
        $initialTo = $to;
        if ($this->doNotSend) {
            $mail->setDestinatairesInitials(implode(",",$to));
            $mail->setDestinataires(implode(",",$this->redirectTo));
@@ -196,6 +198,10 @@ class MailService {
            $sujet .= ' {REDIR}';
        }

//        echo substr($subject, 88) ." : ini=".count($initialTo) . "/ cur=". count($to)."\n";
//        foreach ($initialTo as $item) echo $item . "\n";
//        echo "\n";

        $message = (new Message())->setEncoding('UTF-8');

        $message->setFrom($this->fromEmail, $this->fromName);