Valider 475cd1cf rédigé par yffic@lefourneau.com's avatar yffic@lefourneau.com
Parcourir les fichiers

Redéfinir dans la classe Facteur, les fonctions Send, AddAttachment,...

Redéfinir dans la classe Facteur, les fonctions Send, AddAttachment, AddReplyTo, AddBCC, AddCC, de la classe PhpMailer de cette façon :
public function Send() {
	ob_start();
	parent::Send();
	$error = ob_get_contents();
	ob_end_clean();
	if( !empty($error) ) {
		spip_log("Erreur Facteur->Send : $error",'facteur.err');
	}
}
Avec une constante pour activer ce mode et rajouter au début du constructeur de Facteur :
if (defined('_FACTEUR_DEBUG_SMTP')) {
	$this->SMTPDebug = _FACTEUR_DEBUG_SMTP ;
}
Ajouter la ligne qui suit dans mes_options.php permet donc de retrouver les erreurs dans le fichier facteur.err.log. 
define('_FACTEUR_DEBUG_SMTP','5'); // Le niveau peut varier de 1 à 5, 5 affichant tout le dialogue lors de la connexion smtp avec le serveur
parent ff44dc81
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter