网络编程技术 第八次课javamail(1)代码

网络编程技术 第八次课javamail(1)代码

ID:14448558

大小:61.50 KB

页数:5页

时间:2018-07-28

网络编程技术 第八次课javamail(1)代码_第1页
网络编程技术 第八次课javamail(1)代码_第2页
网络编程技术 第八次课javamail(1)代码_第3页
网络编程技术 第八次课javamail(1)代码_第4页
网络编程技术 第八次课javamail(1)代码_第5页
资源描述:

《网络编程技术 第八次课javamail(1)代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1)第一个程序MailSendClientTo126.java//////////////////////////////////////////////由admin@mydomain.com发送到huahua_qingfao@126.com//实验验证:success//环境社设置:merak中配置admin@mydomain.com///////////////////////////////////////////publicclassMailSendClientTo126{protectedSessionsession;//邮件会话privateStrings

2、endHost="localhost";//邮件服务器主机名privateStringsendProtocol="smtp";//发送邮件协议privateStringtoAddr="huahua_qingdao@126.com";//这里toAddr可以换成你自己的邮箱地址privateStringfromAddr="admin@mydomain.com";publicvoidinit()throwsException{//根据配置的JavaMail属性生成邮件会话session对象Propertiesprops=newProperties();//配置JavaMa

3、il属性/*Java.util.Properties类是Hashtable的一个子类,设计用于Stringkeys和values。Properties对象的用法同Hashtable的用法相象,但是类增加了两个节省时间的方法*/props.put("mail.transport.protocol",sendProtocol);//指定邮件发送协议props.put("mail.smtp.class","com.sun.mail.smtp.SMTPTransport");//指定支持SMTP协议的Transport具体类,由第三方支持props.put("mail.smt

4、p.host",sendHost);//指定采用SMTP协议的邮件发送服务器的IP地址或者主机名session=Session.getDefaultInstance(props);//根据已经配置的JavaMail属性来创建Session实例session.setDebug(true);//运行时输出日志。}publicvoidsendMessage(StringfromAddr,StringtoAddr)throwsException{//发送邮件方法Messagemsg=createSimpleMessage(fromAddr,toAddr);Transport.

5、send(msg);}publicMessagecreateSimpleMessage(StringfromAddr,StringtoAddr)throwsException{//构造邮件方法Messagemsg=newMimeMessage(session);//根据session对象创建Message对象InternetAddress[]toAddrs=InternetAddress.parse(toAddr,false);5msg.setRecipients(Message.RecipientType.TO,toAddrs);//邮件接收者地址msg.setSe

6、ntDate(newDate());//设置邮件发送日期msg.setSubject("Hello!");//设置邮件主题msg.setFrom(newInternetAddress(fromAddr));//设置发件人地址msg.setText("Howareyougettingalongrecently?Imissyouverymuch!!!!");//设置邮件正文returnmsg;}publicstaticvoidmain(String[]args)throwsException{MailSendClientTo126client=newMailSendCli

7、entTo126();client.init();client.sendMessage(client.fromAddr,client.toAddr);}}2)第二个程序:MailReceiveClientFromMydomain.java//////////////////////////////////////////////读出由admin@mydomain.com发送到admin@mydomain.com的所有邮件内容//实验验证:success//环境社设置:merak中配置admin@mydomain.com////////////////

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。