[jbpm-commits] JBoss JBPM SVN: r2997 - jbpm3/trunk/modules/core/src/main/java/org/jbpm/mail.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Nov 19 08:05:20 EST 2008


Author: thomas.diesler at jboss.com
Date: 2008-11-19 08:05:19 -0500 (Wed, 19 Nov 2008)
New Revision: 2997

Modified:
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/mail/Mail.java
Log:
Increment the smtp port on retry

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/mail/Mail.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/mail/Mail.java	2008-11-19 13:04:27 UTC (rev 2996)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/mail/Mail.java	2008-11-19 13:05:19 UTC (rev 2997)
@@ -206,8 +206,17 @@
           if (retries == 0)
             throw msgex;
 
+          System.out.println("Cannot send mail, now retrying: " + msgex);
           log.error("Cannot send mail, now retrying: " + msgex);
           Thread.sleep(1000);
+          
+          // Increment the smtp port
+          String smtpPort = mailServerProperties.getProperty("mail.smtp.port");
+          if (smtpPort != null)
+          {
+            Integer retryPort = new Integer(smtpPort) + 1;
+            mailServerProperties.setProperty("mail.smtp.port", retryPort.toString());
+          }
         }
       }
     }




More information about the jbpm-commits mailing list