1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| $sql = new Mysql();
$result=$sql->select('*','Clients','WHERE Ref_NumerosGroupe = '.$idGroupe);
$nbResult = $sql->num_rows($result);
$resultExpediteur = $sql->select('*','ExpediteurEmails','WHERE NumerosExpediteur ='.$idExpediteur);
$tabResultExpediteur = $sql->fetch_assoc($resultExpediteur);
$mail = new PHPmailer();
$mail->IsSMTP(true);
$mail->IsHTML(true);
$mail->Host= $tabResultExpediteur['Smtp'].':'.$tabResultExpediteur['Port'];
$mail->SMTPAuth = 'true';
$mail->Username = $tabResultExpediteur['UserName'];
$mail->Password = $tabResultExpediteur['Password'];
$mail->From=$tabResultExpediteur['Email'];
$mail->FromName =$tabResultExpediteur['NomExpediteur'];
$mail->AddAddress(mysql_result($result,0,'Clients.Email'));
$nbMail = 0;
for($i=1;$i<$nbResult;$i++)
{
$mail->AddBCC(mysql_result($result,$i,'Clients.Email'));
}
$mail->AddReplyTo($tabResultExpediteur['Email']);
if(isset($_SESSION['tabFile']))
{
for($i=0;$i<count($_SESSION['tabFile']);$i++)
{
$mail->AddAttachment($uploads_dir."/".$_SESSION['tabFile'][$i]);
}
}
$mail->Subject=$sujet;
$mail->Body='<html>';
$mail->Body.='<head>';
$mail->Body.='</head>';
$mail->Body.='<body>';;
$mail->Body.="<div>";
$mail->Body.=$body;
$mail->Body.='<br/>';
$mail->Body.='<br/>';
$mail->Body.='<br/>';
$mail->Body.='</div>';
$mail->Body.="<div style='line-height:8pt'>";
$mail->Body.=$signature;
$mail->Body.='</div>';
$mail->Body.='</body></html>';
//$mail->Send();
if(!$mail->Send())//Teste si le return code est ok.
{
echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
} |
Partager