[jboss-cvs] JBossAS SVN: r73608 - trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu May 22 22:19:25 EDT 2008


Author: jeff.zhang
Date: 2008-05-22 22:19:25 -0400 (Thu, 22 May 2008)
New Revision: 73608

Modified:
   trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailActivationSpec.java
   trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailFolder.java
Log:
[JBAS-4810] mail-ra.rar make ssl configurable, apply Kurt Stam's patch

Modified: trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailActivationSpec.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailActivationSpec.java	2008-05-23 02:06:15 UTC (rev 73607)
+++ trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailActivationSpec.java	2008-05-23 02:19:25 UTC (rev 73608)
@@ -60,6 +60,8 @@
    private boolean debug;
    /** flush - for pop3 flush the mailbox after checking */
    private boolean flush = true;
+   /** starttls - ssl */
+   private boolean starttls;
    private int port;
 
    public String getMailServer()
@@ -154,16 +156,26 @@
 	this.port = port;
    }
    
+   public void setStarttls(boolean starttls) 
+   {
+	  this.starttls = starttls;
+   }
+   
+   public boolean isStarttls() 
+   {
+	  return starttls;
+   }
+
    public void setFlush(boolean flush) 
    {
-	this.flush = flush;
+    this.flush = flush;
    }
    
    public boolean isFlush() 
    {
-	return flush;
+    return flush;
    }
-
+   
    public ResourceAdapter getResourceAdapter()
    {
       return ra;
@@ -198,6 +210,8 @@
       tmp.append(maxMessages);
       tmp.append(", debug=");
       tmp.append(debug);
+      tmp.append(", starttls=");
+      tmp.append(starttls);
       tmp.append(")");
       return tmp.toString();
    }

Modified: trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailFolder.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailFolder.java	2008-05-23 02:06:15 UTC (rev 73607)
+++ trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailFolder.java	2008-05-23 02:19:25 UTC (rev 73608)
@@ -48,6 +48,7 @@
    private String password;
    private int port;
    private boolean debug;
+   private boolean starttls;
    private Properties sessionProps;
    
    private Message[] msgs = {};
@@ -60,15 +61,16 @@
       userName = spec.getUserName();
       password = spec.getPassword();
       debug = spec.isDebug();
+      starttls = spec.isStarttls();
       port = spec.getPort();
 
       sessionProps = new Properties();
       sessionProps.setProperty("mail.transport.protocol", "smtp");
       sessionProps.setProperty("mail.smtp.host", mailServer);
-      sessionProps.setProperty("mail.debug", spec.isDebug() + "");
+      sessionProps.setProperty("mail.debug", debug + "");
       
       // JavaMail doesn't implement POP3 STARTTLS
-      sessionProps.setProperty("mail.imap.starttls.enable", "true");
+      sessionProps.setProperty("mail.imap.starttls.enable", starttls + "");
    }      
 
    public void open()




More information about the jboss-cvs-commits mailing list