Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1715 → Rev 1716

/branches/v1.2-lithium/scripts/modules/commentaires/AlerteMailCommentaires.php
235,7 → 235,10
 
$msgRecap += "Message envoyé à : $intitule\n$message\n$separateur\n";
}
$this->envoyerMessage($msgRecap, $this->testeurCourriel);
$sujet = "ADMIN : Récapitulatif envoies";
 
$messagerie = $this->conteneur->getMessagerie();
$envoieStatut = $messagerie->envoyerTxt($this->testeurCourriel, $sujet, $msgRecap);
}
}
}
/branches/v1.2-lithium/scripts/bibliotheque/Messagerie.php
44,6 → 44,28
return $envoieStatut;
}
 
public function envoyerTxt($destinataires, $sujet, $message) {
$messageTxt = $this->supprimerHtml($message);
$emailExpediteur = $this->conteneur->getParametre('adresse_expediteur_recapitulatif');
$dateHeure = date('D, j M Y G:i:s O');
 
// Définition d'un mail en texte simple et html
// multipart/alternative signifie même contenu de la forme la plus simple à la plus complexe
$entetes = "X-Sender: <http://www.tela-botanica.org>\n".
"X-Mailer: PHP-DEL-SCRIPTS\n".
"X-auth-smtp-user: $emailExpediteur\n".
"X-abuse-contact: $emailExpediteur\n".
"Date: $dateHeure\n".
"From: $emailExpediteur\n\n";
 
// le message en html est préféré s'il est lisible
$contenu = "$messageTxt\n";
 
$envoieStatut = $this->envoyer($destinataires, $entetes, $sujet, $contenu);
 
return $envoieStatut;
}
 
private function envoyer($destinataires, $entetes, $sujet, $contenu) {
$envoieStatut = mail(
$destinataires,