网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > J2EE/J2ME
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Java中关于XML的API一瞥.
.BlueTooth探索系列(一)---JSR0.
.jboss3.2.1+Tomcat4.1.24的整合版.
.熟练使用J2ME可选包MMAPI.
.解决日期选择问题,一劳永逸(使.
.J2EE架构的6个最佳实践.
.什么是EnterpriseJavaBeans组件?.
.jboss配置系列第一天.
.选择:J2EE还是.NET,这是一个问.
.J2EE实用技巧:提升JSP应用程序的.
.MIDP2.0中如何通过代码画半透明的.
.sqlserver2000h和jdbc的融合问题.
.JBoss文档(二)??JBoss开发、打.
.J2EE常见问题.
.JB4 与 WebLogic 的整合.
.利用Filter检查Request参数.
.Java ME应用设计指南之联网重定向.
.从远程装载PNG图片实例.
.实战程序管理器和多语言程序.
.简单图形验证码的识别.

JavaMail快速入门-5

发表日期:2007-12-23



  通过POP3接受email
  在前面,我介绍了由Javax.mail.Message实现的javax.mail.Part接口。我现在将解释它的消息部分,它在这个例子中很重要。我们先看图3。

            图3 mail.Part接口的UML图
  图3表示在前面例子中建立的一个Message,它既可以是一个消息,也可以是一个消息部分,因为它实现了Part接口。对于任何部分,你都能得到它的内容(任何Java对象),并且在发送的是一个简单文本消息的情况下,内容对象可能是一个String。对于多部分消息,内容可能是类型Multipart,由此我们可以得到单独的正文部分,它本身就实现了Part接口
  实际上,当你看过SimpleReceiver类的代码之后,你会发现一切都变得很明朗。我们用三部分内容来介绍SimpleReceiver类:第一部分,类的定义以及从命令行获取连接细节信息的main()方法;第二部分,捕获和查看进来消息的receive()方法;第三部分,打印头信息和每个消息内容的printMessage()方法。
  下面是第一部分:
package com.lotontech.mail;
import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
import java.io.*;
/**
* A simple email receiver class.
*/
public class SimpleReceiver
{
 /**
 * Main method to receive messages from the mail server specified
 * as command line arguments.
 */
 public static void main(String args[])
 {
  try
  {
   String popServer=args[0];
   String popUser=args[1];
   String popPassWord=args[2];
   receive(popServer, popUser, popPassword);
  }
  catch (Exception ex)
  {
   System.out.println("Usage: java com.lotontech.mail.SimpleReceiver"
       +" popServer popUser popPassword");
  }
  System.exit(0);
}
  现在我们使用命令行来运行它(记住用你的email设置替换命令行参数):
 java com.lotontech.mail.SimpleReceiver pop.myIsp.net myUserName myPassword

(出处:)


上一篇:JavaBean与EnterpriseJavaBean有什么不同? 人气:551
下一篇:JavaMail快速入门-4 人气:550
浏览全部J2EE/J2ME的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐