> "pop.gmail.com", port 995, isSSL false", 
> seems to indicate that you are *not* connecting over SSL...
 
That's what I suspected .. But couldn't figure out why the prop.setProperty 
code didn't take care of it. And I don't know whether that's gmail specific. 
Gmail is the only ssl mail server available to me.  

I will take a look at g4j. 

Thanks for the help.



-----Original Message-----
From: RADEMAKERS Tanguy [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, August 30, 2005 1:18 PM
To: CF-Talk
Subject: RE: Using JavaMail to send/fetch emails via SSL

Hello Hua,

Have you tried using JavaMail to fetch email from a different (non
gmail) ssl mail server?  I.E. is the problem gmail specific? BTW: your debug 
output ("DEBUG POP3: connecting to host "pop.gmail.com", port 995, isSSL 
false") seems to indicate that you are *not* connecting over SSL...

You might be interested in checking out the Gmail 4 Java api (available at 
http://g4j.sourceforge.net/) - at the very least i'm sure you will find some 
knowledgeable people on their lists/forums/etc.

Regs,
/t

>-----Original Message-----
>Subject: Using JavaMail to send/fetch emails via SSL
>From: "Hua Wei" <[EMAIL PROTECTED]>
>Date: Tue, 30 Aug 2005 10:05:45 -0400
>Thread: 
>http://www.houseoffusion.com/cf_lists/index.cfm/method=messages
>&threadid=41987&forumid=4#216758
>
>Hello All,
>Anyone using JavaMail and coldfusion together to send/fetch emails via 
>SSL?
>
>I tried gmail, but got time out errors. Increased the time limit, but 
>didn't help.
>non-ssl emails work fine.
>
>Any suggestions? Thanks in advance
>
>Hua
>
>JavaMail version: 1.3.2
>System: CFMX 7 enterprise on windows 2000
>
>======== code ========================
>
><cfscript>
>  username = "[username]";
>  password = "[password]";
>  debug = true;
>
>  POP_HOST_NAME = "pop.gmail.com";
>  POP_PORT = "995"; //995 for gmail
>  SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
>  
>  prop = createObject("Java", "java.util.Properties").init();  
> prop.setProperty("javax.mail.pop3.starttls.enable", "true");  
> prop.setProperty("javax.mail.pop3.socketFactory.class", SSL_FACTORY);  
> prop.setProperty("javax.mail.pop3.socketFactory.fallback", "false");  
> prop.setProperty("javax.mail.pop3.port", POP_PORT);  
> prop.setProperty("javax.mail.pop3.socketFactory.port", POP_PORT);
>  
>  urlName = createObject("Java", "javax.mail.URLName");
>  urlName.init("pop3",POP_HOST_NAME,POP_PORT,JavaCast("null",
>""),username,password);
>  
>  mySession = createObject("java",
>"javax.mail.Session").getInstance(prop);
>  mySession.setDebug(debug);
>  
>  store = mySession.getStore(urlName);
>  
>  // connect to mailbox
>   store.connect();
>     inbox = store.getFolder("INBOX");
>     inbox.open(inbox.READ_ONLY);
>  
>     messages = inbox.getMessages();
>  store.close();
></cfscript>
>=========================
>=================== fetching debug output ===========================
>DEBUG: setDebug: JavaMail version 1.3.2
>DEBUG: getProvider() returning
>javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun
>Microsy stems, Inc]
>DEBUG POP3: connecting to host "pop.gmail.com", port 995, isSSL false
>S: EOF
>08/30 09:43:11 Warning [jrpp-2] - Thread: jrpp-2, processing
>template: D:\HTDOCS\webroot\test_gmailget.cfm, completed in 60 seconds, 
>exceeding the 60 second warning limit
>C: QUIT
>S: EOF
>=============================================



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:216826
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to