這裏是phpmailer中的一個工作腳本。它發送來自「Maile」表的電子郵件,但電子郵件發送後,我看到只有電子郵件已發送。如果有10封電子郵件,我會得到10x - 電子郵件已發送。我希望能夠像這樣顯示 - [email protected] - 電子郵件已發送。我應該怎麼做?謝謝。這裏是沒有表現出與郵件服務器的連接部分的代碼...如何回覆電子郵件已發送?
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<?php
$con = mysql_connect("XXXX","XXXX","XXXX");
if (!$con){
die("NOT connected: " . mysql_error());
}
mysql_select_db("test",$con);
$query = "SELECT Maile FROM Mailing";
$result = mysql_query($query,$con);
while($record = mysql_fetch_array($result)){
$mail->MsgHTML($body);
$mail->AddAddress($record["Maile"]);
if($mail->Send())
{
echo 'E-mail has been sent';
}
else
{
echo 'E-mail has not been sent';
}
$mail->ClearAddresses();
$mail->ClearAttachments();
}
?>
</html>
</head>
那你試試,你已經有了'$紀錄[「邁樂」]'。 – AbraCadaver