r1331 - xwiki/trunk/src/main/java/com/xpn/xwiki

Jeremi Joslin jeremi at users.forge.objectweb.org
Wed Sep 20 11:06:07 CEST 2006


Author: jeremi
Date: 2006-09-20 11:06:06 +0200 (Wed, 20 Sep 2006)
New Revision: 1331

Modified:
   xwiki/trunk/src/main/java/com/xpn/xwiki/XWiki.java
Log:
modify the sendMessage to redirect the mails to an adress specified on the context by the key "debugMail"
for exemple :
$context.put("debugMail", "jeremi23 at gmail.com")
$xwiki.xWiki.sendMessage("jeremi23 at gmail.com", "jeremi at xwiki.com", "test", $context.context)
the email will be sent to jeremi23 at gmail.com instead of jeremi at xwiki.com

Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/XWiki.java
===================================================================
--- xwiki/trunk/src/main/java/com/xpn/xwiki/XWiki.java	2006-09-20 05:02:23 UTC (rev 1330)
+++ xwiki/trunk/src/main/java/com/xpn/xwiki/XWiki.java	2006-09-20 09:06:06 UTC (rev 1331)
@@ -2215,6 +2215,16 @@
             String port = getXWikiPreference("smtp_port", context);
             String login = getXWikiPreference("smtp_login", context);
 
+            if (context.get("debugMail") != null)
+            {
+                StringBuffer msg = new StringBuffer(message);
+                msg.append("\n Recipient: ");
+                msg.append(recipient);
+                recipient = ((String)context.get("debugMail")).split(",");
+                message = msg.toString();
+            }
+
+            
             if ((server == null) || server.equals(""))
                 server = "127.0.0.1";
             if ((port == null) || (port.equals("")))





More information about the Xwiki-notifications mailing list