<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>九破素食 &#187; Gmail</title>
	<atom:link href="http://jayya.com/tag/gmail/feed" rel="self" type="application/rss+xml" />
	<link>http://jayya.com</link>
	<description>Just a blog</description>
	<lastBuildDate>Thu, 12 Jan 2012 09:07:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>无聊的Java（二）</title>
		<link>http://jayya.com/2006/09/01/237</link>
		<comments>http://jayya.com/2006/09/01/237#comments</comments>
		<pubDate>Fri, 01 Sep 2006 06:29:34 +0000</pubDate>
		<dc:creator>Jayya</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[JavaMail]]></category>
		<category><![CDATA[无聊的java]]></category>

		<guid isPermaLink="false">http://www.jayya.com/?p=237</guid>
		<description><![CDATA[解决Gmail安全连接 上次说到了Gmail使用SSL安全连接，无法使用《java network programming》中的例子去连接到到Gmail的收件箱，我们Google到了一些文章，这其中有下面一篇文章：《利用JavaMail收/发Gmail邮件(SSL)》，这篇文章介绍了JMail接收和发送Gmail邮箱邮件的程序，不过很可惜，在我的机子上这个程序很长时间没有响应，于是我按照书上的例子样子，写了一个类似的程序，结果可以运行，代码如下： Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()); final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory"; prop = System.getProperties(); prop.setProperty("mail.pop3.socketFactory.class", SSL_FACTORY); prop.setProperty("mail.pop3.socketFactory.fallback", "false"); prop.setProperty("mail.pop3.port", "995"); prop.setProperty("mail.pop3.socketFactory.port", "995"); session = Session.getDefaultInstance(prop,null); try { store = session.getStore(provider); store.connect(host,usrname,ps); inbox = store.getFolder("INBOX"); inbox.open(Folder.READ_ONLY); msgs = inbox.getMessages(); System.out.println("收件箱的邮件数：" + msgs.length); } catch (Exception e) { // TODO 自动生成 catch 块 e.printStackTrace(); ok,现在可以获得我的各个邮箱的收件箱的信件的数量了，那么下面要实现来信提醒功能，我的想法是设置一个Timertask作为demothread在后台隔一定时间来查看收件箱的数量，通过比较在时间差内的数量，来决定是否有新的邮件来，那么这又涉及到Timermask与demothread的相关内容，假设我们还是很了解这方面的东西，那么我还使用Google来查询相关的内容，呵呵，今天就写到这了，明天接着写。]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.jayya.com/wp-content/uploads/2006/08/WindowsLiveWriter/JavaStepbyStep_12F51/duke_thumb8.gif" width="100" align="left"> <strong>解决Gmail安全连接</strong></p>
<p>上次说到了Gmail使用SSL安全连接，无法使用《java network programming》中的例子去连接到到Gmail的收件箱，我们Google到了一些文章，这其中有下面一篇文章：<a href="http://www.cnblogs.com/ufoer23/archive/2006/04/06/368728.html" target="_blank">《利用JavaMail收/发Gmail邮件(SSL)》</a>，这篇文章介绍了JMail接收和发送Gmail邮箱邮件的程序，不过很可惜，在我的机子上这个程序很长时间没有响应，于是我按照书上的例子样子，写了一个类似的程序，结果可以运行，代码如下：<span id="more-237"></span><br />
<code><br />
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());<br />
	  final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";<br />
	   prop = System.getProperties();<br />
	  prop.setProperty("mail.pop3.socketFactory.class", SSL_FACTORY);<br />
	  prop.setProperty("mail.pop3.socketFactory.fallback", "false");<br />
	  prop.setProperty("mail.pop3.port", "995");<br />
	  prop.setProperty("mail.pop3.socketFactory.port", "995");<br />
	   session = Session.getDefaultInstance(prop,null);<br />
	try {<br />
		store = session.getStore(provider);<br />
		store.connect(host,usrname,ps);<br />
		 inbox = store.getFolder("INBOX");<br />
		 inbox.open(Folder.READ_ONLY);<br />
		 msgs = inbox.getMessages();<br />
		 System.out.println("收件箱的邮件数：" + msgs.length);<br />
	} catch (Exception e) {<br />
		// TODO 自动生成 catch 块<br />
		e.printStackTrace();<br />
</code></p>
<p>ok,现在可以获得我的各个邮箱的收件箱的信件的数量了，那么下面要实现来信提醒功能，我的想法是设置一个Timertask作为demothread在后台隔一定时间来查看收件箱的数量，通过比较在时间差内的数量，来决定是否有新的邮件来，那么这又涉及到Timermask与demothread的相关内容，假设我们还是很了解这方面的东西，那么我还使用Google来查询相关的内容，呵呵，今天就写到这了，明天接着写。</p>
]]></content:encoded>
			<wfw:commentRss>http://jayya.com/2006/09/01/237/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

