Index: C:/cygwin/home/kstam/dev/jbossas-trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailActivationSpec.java =================================================================== --- C:/cygwin/home/kstam/dev/jbossas-trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailActivationSpec.java (revision 66011) +++ C:/cygwin/home/kstam/dev/jbossas-trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailActivationSpec.java (working copy) @@ -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() @@ -178,6 +180,13 @@ { } + + public boolean isStarttls() { + return starttls; + } + public void setStarttls(boolean starttls) { + this.starttls = starttls; + } public String toString() { @@ -198,7 +207,10 @@ tmp.append(maxMessages); tmp.append(", debug="); tmp.append(debug); + tmp.append(", starttls="); + tmp.append(starttls); tmp.append(")"); return tmp.toString(); } + } Index: C:/cygwin/home/kstam/dev/jbossas-trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailFolder.java =================================================================== --- C:/cygwin/home/kstam/dev/jbossas-trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailFolder.java (revision 66011) +++ C:/cygwin/home/kstam/dev/jbossas-trunk/connector/src/main/org/jboss/resource/adapter/mail/inflow/MailFolder.java (working copy) @@ -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()