{{ v.name }}
{{ v.cls }}类
{{ v.price }} ¥{{ v.price }}
packagetest;importjava.util.properties;importjavax.activation.datahandler;importjavax.activation.filedatasource;importjavax.mail.address;importjavax.mail.bodypart;importjavax.mail.message;importjavax.mail.session;importjavax.mail.transport;importjavax.mail.internet.internetaddress;importjavax.mail.internet.mimebodypart;importjavax.mail.internet.mimemessage;importjavax.mail.internet.mimemultipart;importjavax.mail.internet.mimeutility;/***邮件工具类*需要的javax.mail-1.5.0.jar*@authorguoaq**/publicclassmailutil{publicstaticvoidmain(string[]args){mailentitymailentity=newmailentity();//我的邮箱账号mailentity.setname("123456@qq.com");//我的邮箱密码(qq邮箱页面-设置-账户-生产授权码,就是密码)mailentity.setpwd("abc...");//邮箱服务器主机号mailentity.setservername("smtp.qq.com");//我的邮箱号mailentity.setsendermailbox("123456@qq.com");//对方邮箱号mailentity.setrecipientmailbox("123456@qq.com");//邮件标题mailentity.settitle("邮箱发送测试");//邮箱内容mailentity.setcontent("小白你好,我来测试发送文件的");//附件地址mailentity.setfileaddress(newstring[]{"e:/text1.txt","e:/text1.txt"});system.out.println(mailutil.sendmail(mailentity));}/***发送邮件*@return*/publicstaticbooleansendmail(mailentitymailentity){try{propertiesprops=newproperties();//开启debug调试props.setproperty("mail.debug","true");//发送服务器需要身份验证props.setproperty("mail.smtp.auth","true");//设置邮件服务器主机名props.setproperty("mail.host",mailentity.getservername());//发送邮件协议名称props.setproperty("mail.transport.protocol","smtp");props.put("mail.smtp.ssl.enable","true");//设置邮箱环境sessionsession=session.getinstance(props);//创建邮箱对象messagemsg=newmimemessage(session);//标题msg.setsubject(mailentity.gettitle());//内容msg.settext(mailentity.getcontent());//发送人的邮箱msg.setfrom(newinternetaddress(mailentity.getsendermailbox()));//附件地址不为空,进行附件添加if(mailentity.getfileaddress()!=null){mimemultipartmp=newmimemultipart();bodypartbp=newmimebodypart();//文件地址//设置附件if(mailentity.getfileaddress()!=null&&mailentity.getfileaddress().length>0){for(inti=0;i 实体类: packagetest;/***邮件实体类*@authorguoaq**/publicclassmailentity{//邮箱账号privatestringname;//邮箱密码privatestringpwd;//邮箱服务器主机名//qq:smtp.qq.com;新浪:smtp.163.com;privatestringservername;//发件人邮箱privatestringsendermailbox;//收件人邮箱privatestringrecipientmailbox;//邮件标题privatestringtitle;//邮件内容privatestringcontent;//附件地址集合privatestring[]fileaddress;publicstringgetname(){returnname;}publicvoidsetname(stringname){this.name=name;}publicstringgetpwd(){returnpwd;}publicvoidsetpwd(stringpwd){this.pwd=pwd;}publicstringgetservername(){returnservername;}publicvoidsetservername(stringservername){this.servername=servername;}publicstringgetsendermailbox(){returnsendermailbox;}publicvoidsetsendermailbox(stringsendermailbox){this.sendermailbox=sendermailbox;}publicstringgetrecipientmailbox(){returnrecipientmailbox;}publicvoidsetrecipientmailbox(stringrecipientmailbox){this.recipientmailbox=recipientmailbox;}publicstringgettitle(){returntitle;}publicvoidsettitle(stringtitle){this.title=title;}publicstringgetcontent(){returncontent;}publicvoidsetcontent(stringcontent){this.content=content;}publicstring[]getfileaddress(){returnfileaddress;}publicvoidsetfileaddress(string[]fileaddress){this.fileaddress=fileaddress;}}