Solved

Acces Gmail with coldfusion cfpop

Posted on 2008-10-14
4
719 Views
Last Modified: 2013-12-20
Can some one help me out with accessing gmail with cfpop in coldfusion, the main problem is cfpop dont support ssl but i know it can be done,

this code should work
<html>
<head>
<title>POP Mail Message Attachment Example</title>
</head>
 
<body>
<h2>This example retrieves message header,
body, and all attachments:</h2>
 
<cfset javaSystem = createObject("java", "java.lang.System") />
<cfset jProps = javaSystem.getProperties() />
<cfset jProps.setProperty("mail.pop3.socketFactory.class", "javax.net.ssl.SSLSocketFactory") />
<cfset jProps.setproperty("mail.pop3.port",995) />
<cfset jProps.setProperty("mail.pop3.socketFactory.port", 995) />
 
<cfpop server="pop.gmail.com"
  username="mygmailzzzz@gmail.com"
  password="**********"
  action="GetAll"
  attachmentpath="c:\temp\attachments"
  name="Sample" >
 
<cfoutput query="Sample">
  MessageNumber: #HTMLEditFormat(Sample.MessageNumber)# <br>
  To: #HTMLEditFormat(Sample.to)# <br>
  From: #HTMLEditFormat(Sample.from)# <br>
  Subject: #HTMLEditFormat(Sample.subject)# <br>
  Date: #HTMLEditFormat(Sample.date)# <br>
  Cc: #HTMLEditFormat(Sample.cc)# <br>
  ReplyTo: #HTMLEditFormat(Sample.ReplyTo)# <br>
  Attachments: #HTMLEditFormat(Sample.Attachments)# <br>
  Attachment Files: #HTMLEditFormat(Sample.AttachmentFiles)# <br>
  <br>
  Body:<br>
  #Sample.body# <br>
 
  <hr>
</cfoutput>
 
</body>
</html>

Open in new window

0
Comment
Question by:jdunneuk
  • 3
4 Comments
 
LVL 19

Accepted Solution

by:
erikTsomik earned 125 total points
ID: 22711646
take a look at this
http://www.bennadel.com/index.cfm?dax=blog:1056.view
So basically what you need to do is go into the JVM properties and set it to use SSL over the specified port.

also for ssl we have custom tag
http://cf_sslpop.riaforge.org/
0
 
LVL 19

Expert Comment

by:erikTsomik
ID: 22711952
thank you
0
 
LVL 3

Author Comment

by:jdunneuk
ID: 22711966
how do you set the ssl property? can you show me an example please :)
0
 
LVL 19

Expert Comment

by:erikTsomik
ID: 22711989
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

CFGRID Custom Functionality Series -  Part 1 Hi Guys, I was once asked how it is possible to to add a hyperlink in the cfgrid and open the window to show the data. Now this is quite simple, I have to use the EXT JS library for this and I achiev…
Recently while working on a project I got a very annoying cfdocument has no body error message. I had never seen this error before. So I checked the code. The code was pretty simple; it was Just showing me the cfdocumnt tag and inside that tag a …
The purpose of this video is to demonstrate how to add AdSense Ads to a WordPress Website, and how to set up WordPress to automatically place Ads in Sidebars. This will be demonstrated using a Windows 8 PC. Log into your AdSense account. : Cli…
The purpose of this video is to demonstrate how to integrate Mailchimp with WordPress, by placing a Mailchimp signup form on a WordPress Page or Post. This will be demonstrated using a Windows 8 PC. Mailchimp will be used. Log into your Mailchi…

805 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question