hellofacteurV1/divers/phpmailer-initialise.php

33 lines
1008 B
PHP
Executable File

<?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);