壞的郵件我有一個最大的5封電子郵件是通過斯威夫特梅勒被髮送的,但我從來不知道有多少人將是無效的。 無效的電子郵件=「」獲取swiftmailer忽略PHP
我想知道是否有辦法讓swift郵件忽略無效的電子郵件而不是發送致命錯誤而不發送任何內容。我在網上看,我看到他們提到我應該嘗試去捕捉那些不好的電子郵件,但是我不太明白語法或他們想說什麼,無論如何,這裏是我的代碼到目前爲止
// send歡迎信 功能SEND_EMAIL($資訊){
//format each email
$body = format_email($info,'html');
$body_plain_txt = format_email($info,'txt');
//setup the mailer
$transport = Swift_MailTransport::newInstance();
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance();
$message ->setSubject('Your Party Information');
$message ->setFrom(array('[email protected]' => '[email protected]'));
$message ->setTo(array($info['Email1'],$info['Email2'],$info['Email3'],$info['Email4'],$info['Email5'] => $info['$firstname']));
$message ->setBody($body_plain_txt);
$message ->addPart($body, 'text/html');
$result = $mailer->send($message);
return $result;
}
$emails1 = $user2['Email'] or " ";
$emails2 = $user2['Email'] or " ";
$emails3 = $user2['Email'] or " ";
$emails4 = $user2['Email'] or " ";
$emails5 = $user2['Email'] or " ";
這不是答案,但是您將$ user2 ['Email']分配給五個不同的變量。 – andrewsi
我的壞忘了更改用戶應該對應的郵件數量 – user2444298