43 lines
1.2 KiB
PHP
Executable File
43 lines
1.2 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* Script tentant d'envoyer un email avec les infos déclarées avant son appel
|
|
*
|
|
**/
|
|
|
|
if((empty($Mail_expediteur_email))||(empty($Mail_destinataire_email))||(empty($Mail_sujet))||((empty($Mail_boby_html))&&(empty($Mail_boby_txt))))
|
|
{
|
|
$ajout_journal=new journal_erreurs(array(__FILE__,__LINE__,ERREUR_PARAM_FORMAT));
|
|
return false;
|
|
}
|
|
else
|
|
{
|
|
if(UTF8_OK===true)
|
|
$mail->CharSet="UTF-8";
|
|
if(isset($SMTP_CustomHeader))
|
|
{
|
|
foreach ($SMTP_CustomHeader as $attribut => $valeur)
|
|
$mail->addCustomHeader($attribut.": ".$valeur);
|
|
}
|
|
$mail->Subject=$Mail_sujet;
|
|
if(!empty($Mail_boby_html))
|
|
{
|
|
$mail->isHTML(true);//par défaut, envoi en texte
|
|
$mail->Body=$Mail_boby_html;
|
|
if(!empty($Mail_boby_txt))
|
|
$mail->AltBody=$Mail_boby_txt;
|
|
}
|
|
else
|
|
$mail->Body=$Mail_boby_txt;
|
|
|
|
if(empty($Mail_reponse_email))
|
|
$Mail_reponse_email=$Mail_expediteur_email;
|
|
if(empty($Mail_reponse_nom))
|
|
$Mail_reponse_nom=$Mail_expediteur_nom;
|
|
$mail->addReplyTo($Mail_reponse_email,$Mail_reponse_nom);
|
|
if(!empty($Mail_expediteur_nom))
|
|
$mail->FromName=$Mail_expediteur_nom;
|
|
$mail->From=$Mail_expediteur_email;
|
|
if(!isset($Mail_destinataire_nom))
|
|
$Mail_destinataire_nom="";
|
|
$mail->addAddress($Mail_destinataire_email,$Mail_destinataire_nom);
|
|
} |