[jboss-svn-commits] JBL Code SVN: r5785 - in labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb: common helpers
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Aug 11 14:09:18 EDT 2006
Author: estebanschifman
Date: 2006-08-11 14:09:14 -0400 (Fri, 11 Aug 2006)
New Revision: 5785
Modified:
labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb/common/SystemProperties.java
labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb/helpers/Email.java
Log:
added new property SMTP_FROM = "org.jboss.soa.esb.mail.smtp.from"
to SystemProperties and Email
Modified: labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb/common/SystemProperties.java
===================================================================
--- labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb/common/SystemProperties.java 2006-08-11 18:05:55 UTC (rev 5784)
+++ labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb/common/SystemProperties.java 2006-08-11 18:09:14 UTC (rev 5785)
@@ -34,6 +34,8 @@
public static final String SMTP_PORT = "org.jboss.soa.esb.mail.smtp.port";
+ public static final String SMTP_FROM = "org.jboss.soa.esb.mail.smtp.from";
+
public static final String JNDI_SERVER_TYPE = "org.jboss.soa.esb.jndi.server.type";
public static final String JNDI_SERVER_URL = "org.jboss.soa.esb.jndi.server.url";
@@ -59,6 +61,7 @@
new KeyValuePair(SMTP_USERNAME, getSmtpUsername()),
new KeyValuePair(SMTP_PASSWORD, getSmtpPassword()),
new KeyValuePair(SMTP_PORT, getSmtpPort()),
+ new KeyValuePair(SMTP_FROM, getSmtpFrom()),
new KeyValuePair(JNDI_SERVER_TYPE, getJndiServerType()),
new KeyValuePair(JNDI_SERVER_URL, getJndiServerURL()),
new KeyValuePair(PARAMS_REPOS_IMPL_CLASS,
@@ -92,6 +95,10 @@
return System.getProperty(SMTP_PORT, SystemProperties.DEFAULT_PORT);
}
+ public static String getSmtpFrom() {
+ return System.getProperty(SMTP_FROM);
+ }
+
public static String getJndiServerType() {
return System.getProperty(JNDI_SERVER_TYPE,
SystemProperties.DEFAULT_SERVER_TYPE);
Modified: labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb/helpers/Email.java
===================================================================
--- labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb/helpers/Email.java 2006-08-11 18:05:55 UTC (rev 5784)
+++ labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb/helpers/Email.java 2006-08-11 18:09:14 UTC (rev 5785)
@@ -32,6 +32,7 @@
import org.jboss.soa.esb.common.SystemProperties;
import org.jboss.soa.esb.util.*;
+import org.apache.log4j.*;
/**
* Simplifies sending of e-mails with attachments from java.
@@ -366,8 +367,15 @@
String sPort = SystemProperties.getSmtpPort();
Integer.parseInt(sPort);
oMailP.setProperty("mail.smtp.port", sPort);
- } catch (Exception e) { /* OK just leave standard port */
- }
+ }
+ catch (Exception e) { /* OK just leave standard port */ }
+
+ String sFrom = SystemProperties.getSmtpFrom();
+ if (Util.isNullString(sFrom))
+ Logger.getLogger(Email.class).error("SMTP from not set");
+ else
+ oMailP.setProperty("mail.smtp.from", sFrom);
+
javax.mail.Session oMailSess =
javax.mail.Session.getDefaultInstance(oMailP, oAuth);
return oMailSess;
More information about the jboss-svn-commits
mailing list