Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework] Nieistniejący adres e-mail -> newsletter
Forum PHP.pl > Forum > PHP > Frameworki
The Night Shadow
  1. <?php
  2. foreach ( $t_subskrybenci AS $dane )
  3.            {
  4.               $m_transport = new Zend_Mail_Transport_Smtp('pop3.dpoczta.pl', $m_config);
  5.              
  6.               $m_mail = new Zend_Mail('utf-8');
  7.            
  8.               $m_mail->setBodyHtml($p_dane['tresc']);
  9.               $m_mail->setFrom('kontakt@innowwwacje.pl', 'NLP');
  10.               $m_mail->addTo($dane['email'], $dane['email']);
  11.               $m_mail->setSubject($p_dane['temat']);
  12.               $m_mail->send($m_transport);
  13.            }
  14. ?>


Oczywiście wczęsniej zdefiniowane są ustawienia> Same maile wysyłane są poprawnie. Problem pojawia się w momencie gdy do isty subskrybenów zostanie dodany adres w nieistniejącej domenie. Wywala mi komuniakt:

Fatal error: Uncaught exception 'Zend_Mail_Protocol_Exception' with message '550 5.1.2 <adasd@sdsadsadsad.pl>: Recipient address rejected: Domain not found ........

I teraz pytanie w jaki sposób zmusić Zend Mail do nie zwaracania uwagi na teo typu rzeczy a więc nie wysłania maila na nieistniejącą domenę i kontynuowania procesu wysyłania pozostałych maili?
Cysiaczek
Dodaj bbcode, inaczej temat zostanie zamknięty
LBO
Cytat
Fatal error: Uncaught exception 'Zend_Mail_Protocol_Exception' with message


A przechwycić wyjątek to nie łaska? Po to przecież są.
NuLL
<OT>Po kiego grzyba tworzyc obiektu transportu przy kazdym przebiegu petli ?</OT>
The Night Shadow
W jaki sposób przechwycić wątek?

Już wiem smile.gif poczytałem w manualu :- ) LBO dzięki za pomoc!!! biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.