Solved

Acces Gmail with coldfusion cfpop

Posted on 2008-10-14
4
703 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
Comment Utility
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
Comment Utility
thank you
0
 
LVL 3

Author Comment

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

Expert Comment

by:erikTsomik
Comment Utility
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

This is an updated version of a post made on my blog over 3 years ago. It is unfortunately, still very relevant as we continue to see both SQLi (SQL injection) and XSS (cross site scripting) attacks hitting some of the most recognizable website and …
Introduction This article explores the design of a cache system that can improve the performance of a web site or web application.  The assumption is that the web site has many more “read” operations than “write” operations (this is commonly the ca…
The purpose of this video is to demonstrate how to integrate Mailchimp with Facebook. This will be demonstrated using a Windows 8 PC. Mailchimp and Facebook will be used. Log into your Mailchimp account. : Click on your name. Go to Account Setti…
The purpose of this video is to demonstrate how to set up the permalinks on a WordPress Website. This will be demonstrated using a Windows 8 PC. Go to your WordPress login page. This will look like the following: mywebsite.com/wp-login.php : Go t…

763 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

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now