Автор Тема: Swift Mailer  (Прочетена 651 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

Mitrev

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 6
Swift Mailer
« -: 09 Юли 2010, 10:48:37 »
Здравейте,
реших да използвам Swift Mailer за сайта си.
Ето това работи много добре:

require_once  ' lib/swift_required.php ' ;

$body= '  

Детайли на съобщението




        Име: ' .$from. '

        Email адрес: ' .$mail. '

        Съобщение: ' .$desc. '
 ' ;


        $transport = Swift_SmtpTransport::newInstance( ' localhost ' , 25)

        ;


        $mailer = Swift_Mailer::newInstance($transport);


        $message = Swift_Message::newInstance( ' От формата за контакт ' )
                ->setContentType( ' text/html ' )
                ->setFrom(array($mail => $from))
                ->setTo(array( ' xxxx@domain.com ' ))
                ->setBody($body)
        ;


        $result = $mailer->send($message);

Това е проста формичка за контакт.
Няма проблеми с енкодинга, просто е супер.
Проблем има обаче, когато се опитам да пратия съобщение до всички потребители в сайта.
За целта правя един масив с мейлите и го слагам в ->setTo.
Кода работи праща мейли и понякога не му харесва някой мейл, дава следната грешка и прекъсва всичко:

Fatal error: Uncaught exception  ' Swift_RfcComplianceException '  with message  ' Address in mailbox given [xxxxx@domain.com] does not comply with RFC 2822, 3.6.2. '  in

Ако някой може да помогне.
Благодаря