[英]phpMailer: Send emails to multiple recipients
我正在嘗試向多個收件人發送電子郵件。
到目前為止,我已經能夠檢索數組中的電子郵件地址。 但是郵件功能某種程度上不接受電子郵件地址。 取而代之的是,它發出一個錯誤,即它至少需要一個電子郵件地址才能發送電子郵件,並在陣列內顯示電子郵件。
在下面看看我的代碼。
$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);
}
希望能對您有所幫助。 謝謝。
不確定其他所有代碼的用途,但是像這樣的代碼應該沒問題:
if ($p_address=mysql_query($email))
{
while($row = mysql_fetch_array($p_address))
{
$mail->AddAddress($row[0]);
}
}
似乎您有一個冗余陣列-不確定為什么需要內向地址...
$email = "select email from student";
if ($p_address=mysql_query($email))
{
$address = array();
while($row = mysql_fetch_array($p_address))
{
$address[] = $row;
}
foreach ($address as $aa) {
$mail->AddAddress($aa);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.