X-Git-Url: http://git.inspyration.org/?p=zf2.biz%2Fgalerie.git;a=blobdiff_plain;f=module%2FGalerie%2Fsrc%2FGalerie%2FMail%2FMailSender.php;fp=module%2FGalerie%2Fsrc%2FGalerie%2FMail%2FMailSender.php;h=42424a22975e0d2256999d879fc2ba2ba26c04df;hp=0000000000000000000000000000000000000000;hb=0e50f86e2a2842121f7053983dcf6d326786f770;hpb=5a72cf5caffa5f9b48f42e3be465f0e9d28cb78a diff --git a/module/Galerie/src/Galerie/Mail/MailSender.php b/module/Galerie/src/Galerie/Mail/MailSender.php new file mode 100644 index 0000000..42424a2 --- /dev/null +++ b/module/Galerie/src/Galerie/Mail/MailSender.php @@ -0,0 +1,57 @@ +setOptions(new SmtpOptions(array( + 'name' => $params['name'], + 'host' => $params['host'], + 'port' => $params['port'], + ))); + } + + + public function send( + $sender, $sender_name, $to, $to_name, $subject, $text_body, $html_body, $logo + ) { + // Création de la partie texte + $text = new MimePart($text_body); + $text->type = Mime::TYPE_TEXT; + + // Création de la partie HTML + $html = new MimePart($html_body); + $html->type = Mime::TYPE_HTML; + + // Création du message + $body = new MimeMessage(); + $body->setParts(array($text, $html)); + + $mail = new Message(); + $mail->setBody($body); + $mail->setFrom($sender, $sender_name); + $mail->addTo($to, $to_name); + $mail->setSubject($subject); + + static::$transport->send($mail); + } + +} +