Здесь это рабочий скрипт в 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