播客2012年9月日javaee物联云计算方向就业班培训jdbcdbutil使用源码笔记mail_第1页
播客2012年9月日javaee物联云计算方向就业班培训jdbcdbutil使用源码笔记mail_第2页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、使用 Java发一封简单的邮件:(本地服务器,不需要登录验证)package t;import import import import import import import import import import import/*java.util.Date;java.util.Properties;javax. javax. javax. javax. javax. javax. javax. .sun.Multipart;.Ses;.Transport;.Message.RecipientType;.ernet.ernetAddress;ernet.MimeBodyPart;

2、ernet.MimeMessage; ernet.MimeMultipart;.util.LineInputStream;使用Java发一封简单的邮件。* 重明如果使用的是MyEclipse一定要删除MyEclipse自己的引入的javaee.jar包。否则会出现版本。导致: NoClassDefFoundError: com/sun/util/LineInputStreamauthor wangjianme*/public class SendDemo1 LineInputStream aa;public sic void main(String args) throws Exception

3、/属性,指定服务器Properties p = new Properties();p.setProperty(.host,);/以下代码具有相同的指定发邮件服务器的功能/p.setProperty(.smpt.host,);Sessess = Ses.getInstance(p);sess.setDebug(true);/信息MimeMessage msg = new MimeMessage(sess);/发件人msg.setFrom(new/收件人ernetAddress();msg.setRecipient(RecipientType.TernetAdd

4、ress();msg.setSubject(测试);msg.setDate(new Date();/第一个消息部分MimeBodyPart mbp1= new MimeBodyPart();mbp1.setContent(简单的消息,/o,text/html;charset=UTF-8);可以放多个消息的容器Multipart mp = new MimeMultipart(); mp.addBodyPart(mbp1);/将multipart添加到消息对像中msg.setContent(mp);/发送消息Transpord(msg);2、使用 126 服务器,同时指定用户名和package t

5、;import import import import import import import import import import import import/*java.io.File;java.util.Date; java.util.Properties;javax. javax. javax. javax. javax. javax. javax. javax.javax.Authenticator;.PasswordAuthentication;.Ses;.Transport;.Message.RecipientType;.ernet.ernetAddress;ernet.

6、MimeBodyPart; ernet.MimeMessage;ernet.MimeMultipart;发带有附件的邮件使用126服务器,同时指定用户名和author wangjianme*/public class SendDemo2 public sic void main(String args) throwsException/属性Properties prop = new Properties();prop.setProperty(.host,);/因为使用的是126邮件,所有,必须指定使用用户验证prop.setProperty(.smtp.auth,true);/在初始化时设置用

7、户验证信息Sesses/ses= Ses.getInstance(prop, auth);.setDebug(true);信息,设计发件人和收信人MimeMessage msg = new MimeMessage(ses);msg.setFrom(newernetAddress(w);/指定收件人为邮件msg.setRecipient(RecipientType.T msg.setSubject(带有附件的邮件); msg.setDate(new Date();/消息体1MimeBodyPart m1 = new MimeBodyPart(); m1.setText(简单文本);/消息体2er

8、netAddress(w);MimeBodyPart m2 = m2.attachFile(new/添加两个消息体MimeMultipart mmpnew MimeBodyPart();File(./imgs/2.jpg);= new MimeMultipart();mmp.addBodyPart(m1); mmp.addBodyPart(m2);/设置消息内容msg.setContent(mmp);/发送Transpord(msg);System.err.prln(发送完成。);/s需要的用户名和的验证类ic Authenticator auth = new Authenticator()p

9、ublic PasswordAuthentication getPasswordAuthentication()/设置用户名和PasswordAuthentication p = nereturn p;sswordAuthentication(wangjian_me,197800);3、另一种指定的方式package t;import import import import import import import import importimportjava.util.Date;java.util.Properties;javax. javax. javax. javax. javax.

10、 javax. javax.javax.Multipart;.Ses;.Transport;.Message.RecipientType;.ernet.ernetAddress;ernet.MimeBodyPart; ernet.MimeMessage;ernet.MimeMultipart;import com.sun./* 使用本机,第.util.LineInputStream;式指定用户名和* /以下代码具有相同的指定发邮件服务器的功能/p.setProperty(* author wangjianme.smpt.host,);*/public class SendDe

11、mo1_1 LineInputStream aa;public sic void main(String args) throws/属性,指定服务器ExceptionProperties p = new p.setProperty( p.setProperty(/获取一个新的SesProperties();.host,);.smtp.auth,true);Sessess = Ses.getInstance(p);sess.setDebug(true);/一个发送对像Transport ts = sess.getTransport(smtp);/* 连接并指定用户名和,此步非常关键* ts.connect(username,password)*/ts.connect(bbb,123);/信息MimeMessage msg = new MimeMessage(sess);/发件人msg.setFrom(new/收件人ernetAddress();msg.setRecipient(RecipientType.TernetAddress();msg.setSubject(测试);msg.setDate(new Date();/第一个消息部分MimeBodyPart mbp1= new MimeBodyPart();mbp1.setContent(简单的消息,/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论