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
|
Require_once("phpmailer/class.phpmailer.php");
$infos=getMailInfos(); // cette fonctions me permet de récupérer l'IP de l'hôte SMTP, et d'autres infos contenues dans un fichier de config.
$mail = new PHPmailer();
$mail->IsSMTP();
$mail->Host=$infos['hote_smtp'];
$mail->FromName=$infos['alerte_mail_source'];
$mail->AddAddress($infos['alerte_mail_dest']);
$i=2;
while(isset($infos['alerte_mail_dest_'.$i])) // permet de gerer les eventuels autres destinataires.
{
$mail->AddCC($infos['alerte_mail_dest_'.$i]);
$i=$i+1;
}
$mail->Subject='sujet';
$mail->Body="message";
if(!$mail->Send())
echo $mail->ErrorInfo; //Affiche le message d'erreur en anglais
else
echo 'Mail envoyé avec succès';
$mail->SmtpClose();
unset($mail); |
Partager