我想發送電子郵件給多個收件人。phpMailer:發送電子郵件給多個收件人
到目前爲止,我能夠檢索數組中的電子郵件地址。但郵件功能不知何故不接受電子郵件地址。相反,它會提供一個錯誤信息,即它至少需要一個電子郵件地址才能發送電子郵件,並且會在該數組中顯示電子郵件。
看看我的代碼如下。
$email = "select email from student";
if ($p_address=mysql_query($email))
{
$address = array();
while($row = mysql_fetch_array($p_address))
{
$address[] = $row;
}
for ($i = 0; $i < count($address); $i++) {
$all_address[] = implode(';', $address[$i]);
}
foreach ($all_address as $aa) {
$mail->AddAddress($aa);
}
希望你能幫上忙。謝謝。
我試過你的代碼,它給出了一個錯誤:注意:未定義的索引:電子郵件地址... $ mail-> AddAddress($ row ['email']); – banana 2013-05-06 07:28:11
$ row [0]應該可以工作。 – nemmy 2013-05-06 07:33:02
我試着發送2封電子郵件,它工作。但是當我檢查電子郵件時,這兩個地址都收到了2封電子郵件。 – banana 2013-05-06 07:41:31