From c08dd532ae91da4ca1608129a432c9307a745db7 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Tue, 7 Dec 2010 21:15:54 +0000
Subject: [PATCH] une constante _TEST_EMAIL_DEST afin de pouvoir tester les
 envois de mail en remplacant tout destinataire par ce contenu (si {{{
 define('_TEST_EMAIL_DEST', 'fil@rezo.net') }}} c'est fil qui recoit tous les
 mails, par exemple mails d'inscription etc )

---
 ecrire/inc/envoyer_mail.php | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/ecrire/inc/envoyer_mail.php b/ecrire/inc/envoyer_mail.php
index 6d55dfa319..79f3e8c4e5 100644
--- a/ecrire/inc/envoyer_mail.php
+++ b/ecrire/inc/envoyer_mail.php
@@ -103,8 +103,15 @@ function inc_envoyer_mail_dist($email, $sujet, $texte, $from = "", $headers = ""
 
 	spip_log("mail $email\n$sujet\n$headers",'mails');
 
-	// Ajouter le \n final
-	if ($headers = trim($headers)) $headers .= "\n";
+	// mode TEST : forcer l'email
+	if (defined('_TEST_EMAIL_DEST')) {
+		if (!_TEST_EMAIL_DEST)
+			return false;
+		else
+			$email = _TEST_EMAIL_DEST;
+	}
+
+	// Ajouter le \n final	if ($headers = trim($headers)) $headers .= "\n";
 	if (function_exists('wordwrap'))
 		$texte = wordwrap($texte);
 
-- 
GitLab