33 lines
1008 B
PHP
33 lines
1008 B
PHP
|
<?php
|
||
|
/**
|
||
|
* Script tentant d'instancier un objet PHPMailer
|
||
|
* en se basant sur les différentes constantes déclarées pour la configuration ou non d'un serveur smtp
|
||
|
*
|
||
|
**/
|
||
|
|
||
|
// lance les classes de PHPMailer
|
||
|
use PHPMailer\PHPMailer\PHPMailer;
|
||
|
use PHPMailer\PHPMailer\Exception;
|
||
|
// path du dossier PHPMailer % fichier d'envoi du mail
|
||
|
require_once '../divers/PHPMailer-master/src/Exception.php';
|
||
|
require_once '../divers/PHPMailer-master/src/PHPMailer.php';
|
||
|
require_once '../divers/PHPMailer-master/src/SMTP.php';
|
||
|
|
||
|
$mail=new PHPMailer(true);
|
||
|
if(!empty(SMTP_SERVEUR))
|
||
|
{
|
||
|
$mail->isSMTP();
|
||
|
$mail->Host=SMTP_SERVEUR;
|
||
|
//$mail->SMTPKeepAlive=true;// maintient de la connexion pour éventuellement envoyer +sieurs mail (donc à fermer dans le script appelant)
|
||
|
if(!empty(SMTP_PASSE))
|
||
|
{
|
||
|
$mail->SMTPAuth=true;
|
||
|
$mail->Username=SMTP_NAME;
|
||
|
$mail->Password=SMTP_PASSE;
|
||
|
}
|
||
|
if(!empty(SMTP_PORT))
|
||
|
$mail->Port=SMTP_PORT;
|
||
|
if(!empty(SMTP_SECURE))
|
||
|
$mail->SMTPSecure=SMTP_SECURE;
|
||
|
}
|
||
|
$mail->setLanguage(PHPMAIL_LANG);
|