|
|
| |
1. Bulk SMTP invalid recipent |
|
Reply |
|
|
 Funnytowers | 2011-08-30 12:24:03 |
Hi and thanks for your class, very usefull.
I have a small problem when using the SMTP class and Bulk mail.
When there is one (single) invalid recipient then it cancels the rest of the messages that still need to be send.
for example,
$email_message->SetEncodedEmailHeader("To","good@addre.ss",$to_name);
$error=$email_message->Send();
$email_message->SetEncodedEmailHeader("To","good@addre.ss",$to_name);
$error=$email_message->Send();
$email_message->SetEncodedEmailHeader("To","BAD@addre.ss",$to_name);
$error=$email_message->Send();
$email_message->SetEncodedEmailHeader("To","good@addre.ss",$to_name);
$error=$email_message->Send();
$email_message->SetEncodedEmailHeader("To","good@addre.ss",$to_name);
$error=$email_message->Send();
The last 2 will not get send because the 3rd is invalid. I know this for sure because the "for($recipient" at the bottom part of the test_smtp_message.php only loops ONE invalid address while there are more.
Got any idea how to continue looping the bulk address list when there are invalid recipients listed?
Thanks,
Gabe |
| |
2. Re: Bulk SMTP invalid recipent |
|
Reply |
|
|
 Manuel Lemos | 2011-08-31 05:06:48 - In reply to message 1 from Funnytowers |
That's because once set the error, the class does not clear it. Just reset the error message yourself after the error:
$email_message->error = ''; |
| |
3. Re: Bulk SMTP invalid recipent |
|
Reply |
|
|
 Funnytowers | 2011-09-01 12:52:54 - In reply to message 1 from Funnytowers |
| Great it works !! Thanks alot! |
|