Exemple #1
0
function envoyerEmail($subject, $body, $nameFrom, $mailFrom, $tabMailTo)
{
    require_once "../../phpmailer/PHPMailerAutoload.php";
    $mail = new PHPmailer();
    $mail->SetLanguage("en", "../include/lib/phpmailer/language/");
    $mail->IsSMTP(true);
    $mail->IsHTML(true);
    $mail->Host = MAILSERVER;
    $mail->CharSet = "UTF-8";
    $name = PROJECT;
    $mailFrom = $mailFrom;
    $mail->From = $mailFrom;
    $mail->FromName = $nameFrom;
    foreach ($tabMailTo as $mailTo) {
        $mail->AddAddress($mailTo);
    }
    // SUJET ET MESSAGE
    $mail->Subject = $subject;
    $mail->Body = $body;
    // ENVOIE
    if (!$mail->Send()) {
        displayAndLog("ECHEC de l'envoie vers " . $mailTo . " ERREUR : " . $mail->ErrorInfo, LOG_LEVEL_ERROR);
    } else {
        displayAndLog("Envoi reussie vers " . $mailTo, LOG_LEVEL_NORMAL);
    }
    $mail->SmtpClose();
    unset($mail);
}
		$body = "To reset your password, click on this link <a href = '" . $link . "'>" . $link . "</a>" ;
		$subject = "Reset your password";

		// FROM
		$mail->From = '*****@*****.**';
		$mail->FromName = 'QCS Asia Website';

		// TO
		$mail->AddAddress($_GET['email']);

		// SUJET ET MESSAGE
		$mail->Subject = $subject;
		$mail->Body = $body;

		$mail->SetLanguage("en" , "phpmailer/language/");

		// ENVOIE
		if(!$mail->Send())
			echo $mail->ErrorInfo;

		$mail->SmtpClose();
		
	
		unset($mail);
		
		// header('Location:http://www.qcsasia.com/members-area/?lostPassword=sent');

	}
	
/////////////////////////////////////////////////////