📄 getallmessageonserver.htm
字号:
google_color_url = "75a3ed"; google_color_text = "000000"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </TD><td align=right> <script type="text/javascript"><!-- google_ad_client = "pub-1130008796007602"; google_ad_width = 300; google_ad_height = 250; google_ad_format = "300x250_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "ffffff"; google_color_bg = "FFFFFF"; google_color_link = "003399"; google_color_url = "75a3ed"; google_color_text = "000000"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </td></TR></TBODY></TABLE> <table width=800 border=0><tr><td class=codeTitle>Get All Message On Server</td></tr><tr><td><TABLE border=0><TR><TD height=20></TD></TR></TABLE></td></tr><tr><td><table border="0" cellpadding="3" cellspacing="0" bgcolor="#ffffff"> <tr> <!-- start source code --> <td nowrap="nowrap" valign="top" align="left"> <div class="codeShade"><code><font color="#ffffff"></font><br/><font color="#7f0055"><b>import </b></font><font color="#000000">java.util.Properties;</font><br/><font color="#ffffff"></font><br/><font color="#7f0055"><b>import </b></font><font color="#000000">javax.mail.Folder;</font><br/><font color="#7f0055"><b>import </b></font><font color="#000000">javax.mail.Message;</font><br/><font color="#7f0055"><b>import </b></font><font color="#000000">javax.mail.Session;</font><br/><font color="#7f0055"><b>import </b></font><font color="#000000">javax.mail.URLName;</font><br/><font color="#ffffff"></font><br/><font color="#7f0055"><b>public class </b></font><font color="#000000">MainClass </font><font color="#000000">{</font><br/><font color="#ffffff"></font><br/><font color="#ffffff"> </font><font color="#7f0055"><b>public static </b></font><font color="#7f0055"><b>void </b></font><font color="#000000">main</font><font color="#000000">(</font><font color="#000000">String</font><font color="#000000">[] </font><font color="#000000">args</font><font color="#000000">) </font><font color="#7f0055"><b>throws </b></font><font color="#000000">Exception </font><font color="#000000">{</font><br/><font color="#ffffff"> </font><font color="#000000">URLName server = </font><font color="#7f0055"><b>new </b></font><font color="#000000">URLName</font><font color="#000000">(</font><font color="#2a00ff">"protocol://username:password@host/foldername"</font><font color="#000000">)</font><font color="#000000">;</font><br/><font color="#ffffff"></font><br/><font color="#ffffff"> </font><font color="#000000">Session session = Session.getDefaultInstance</font><font color="#000000">(</font><font color="#7f0055"><b>new </b></font><font color="#000000">Properties</font><font color="#000000">()</font><font color="#000000">, </font><font color="#7f0055"><b>null</b></font><font color="#000000">)</font><font color="#000000">;</font><br/><font color="#ffffff"></font><br/><font color="#ffffff"> </font><font color="#000000">Folder folder = session.getFolder</font><font color="#000000">(</font><font color="#000000">server</font><font color="#000000">)</font><font color="#000000">;</font><br/><font color="#ffffff"> </font><font color="#7f0055"><b>if </b></font><font color="#000000">(</font><font color="#000000">folder == </font><font color="#7f0055"><b>null</b></font><font color="#000000">) {</font><br/><font color="#ffffff"> </font><font color="#000000">System.out.println</font><font color="#000000">(</font><font color="#2a00ff">"Folder " </font><font color="#000000">+ server.getFile</font><font color="#000000">() </font><font color="#000000">+ </font><font color="#2a00ff">" not found."</font><font color="#000000">)</font><font color="#000000">;</font><br/><font color="#ffffff"> </font><font color="#000000">System.exit</font><font color="#000000">(</font><font color="#990000">1</font><font color="#000000">)</font><font color="#000000">;</font><br/><font color="#ffffff"> </font><font color="#000000">}</font><br/><font color="#ffffff"> </font><font color="#000000">folder.open</font><font color="#000000">(</font><font color="#000000">Folder.READ_ONLY</font><font color="#000000">)</font><font color="#000000">;</font><br/><font color="#ffffff"></font><br/><font color="#ffffff"> </font><font color="#3f7f5f">// Get the messages from the server</font><br/><font color="#ffffff"> </font><font color="#000000">Message</font><font color="#000000">[] </font><font color="#000000">messages = folder.getMessages</font><font color="#000000">()</font><font color="#000000">;</font><br/><font color="#ffffff"> </font><font color="#7f0055"><b>for </b></font><font color="#000000">(</font><font color="#7f0055"><b>int </b></font><font color="#000000">i = </font><font color="#990000">0</font><font color="#000000">; i < messages.length; i++</font><font color="#000000">) {</font><br/><font color="#ffffff"> </font><font color="#000000">System.out.println</font><font color="#000000">(</font><font color="#2a00ff">"------------ Message " </font><font color="#000000">+ </font><font color="#000000">(</font><font color="#000000">i + </font><font color="#990000">1</font><font color="#000000">) </font><font color="#000000">+ </font><font color="#2a00ff">" ------------"</font><font color="#000000">)</font><font color="#000000">;</font><br/><font color="#ffffff"> </font><font color="#000000">messages</font><font color="#000000">[</font><font color="#000000">i</font><font color="#000000">]</font><font color="#000000">.writeTo</font><font color="#000000">(</font><font color="#000000">System.out</font><font color="#000000">)</font><font color="#000000">;</font><br/><font color="#ffffff"> </font><font color="#000000">}</font><br/><font color="#ffffff"></font><br/><font color="#ffffff"> </font><font color="#000000">folder.close</font><font color="#000000">(</font><font color="#7f0055"><b>false</b></font><font color="#000000">)</font><font color="#000000">;</font><br/><font color="#ffffff"> </font><font color="#000000">}</font><br/><font color="#000000">}</font><br/><font color="#ffffff"></font><br/><font color="#ffffff"></font><br/><font color="#ffffff"> </font><br/><font color="#ffffff"> </font></code></div> </td> <!-- end source code --> </tr></table></td></tr><tr><td><A href="http://www.java2s.com/Code/JavaDownload/JavaMailClientGetAllMessageOnServer.zip"><IMG border=0 width=32 heigh=32 src="http://www.java2s.com/style/download.png">JavaMailClientGetAllMessageOnServer.zip( 2,325 k)</a></td></tr><tr><td class=relatedExample>Related examples in the same category</td></tr></table><table cellpadding=0 cellspacing=0 width=800 border=0><tr class=even><td>1. </td><td align=left><A href="http://www.java2s.com/Code/Java/Email/Searchthegivenfolderformessagesmatchingthegivencriteria.htm">Search the given folder for messages matching the given criteria</a></td><td width=32></td><td width=200 align=right></td></tr><tr class=odd><td>2. </td><td align=left><A href="http://www.java2s.com/Code/Java/Email/Listinformationaboutfolders.htm">List information about folders</a></td><td width=32></td><td width=200 align=right></td></tr><tr class=even><td>3. </td><td align=left><A href="http://www.java2s.com/Code/Java/Email/Copyaspecifiednumberofmessagesfromonefoldertoanotherfolder.htm">Copy a specified number of messages from one folder to another folder</a></td><td width=32></td><td width=200 align=right></td></tr><tr class=odd><td>4. </td><td align=left><A href="http://www.java2s.com/Code/Java/Email/CopyfolderhierarchiesbetweendifferentStores.htm">Copy folder hierarchies between different Stores</a></td><td width=32></td><td width=200 align=right></td></tr><tr class=even><td>5. </td><td align=left><A href="http://www.java2s.com/Code/Java/Email/MOVEmessagesbetweenmailboxes.htm">MOVE messages between mailboxes</a></td><td width=32></td><td width=200 align=right></td></tr><tr class=odd><td>6. </td><td align=left><A href="http://www.java2s.com/Code/Java/Email/Showthenamespacessupportedbyastore.htm">Show the namespaces supported by a store</a></td><td width=32></td><td width=200 align=right></td></tr></table><TABLE border=0><TR><TD height=10></TD></TR></TABLE><script type="text/javascript"><!--google_ad_client = "pub-1130008796007602"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text_image"; google_ad_channel = ""; google_color_border = "ffffff"; google_color_bg = "ffffff"; google_color_link = "003399"; google_color_text = "000000"; google_color_url = "75a3ed"; // --> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </td></tr></table></td></tr></table> <center><TABLE border=0> <TR align=left> <TD> <A href="http://www.java2s.com">w_ww.__ja_v_a_2_s_.___c_om__</A> | <A href=http://www.java2s.com/html/contact.htm>Contact Us</A> </Td> </TR> <TR align=left> <TD class=Templatetext>Copyright 2003 - 08 Demo Source and Support. All rights reserved.</TD> </TR> <TR align=left> <TD>All other trademarks are property of their respective owners.</TD> </TR></TABLE></center></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -