-
javax.mail 1.5.6.jar
官网免费版 -
- 软件大小:350KB
- 软件语言:中文
- 软件类型:国产软件 / 编程辅助
- 软件授权:免费软件
- 更新时间:2017-07-03 10:35
- 软件等级:
- 应用平台:WinXP, Win7, Win8, Win10
- 软件官网:暂无
相关软件
Java Email 在Tomcat所依赖的Jar包免费版
580KB/英文/10.0
poi3.7jar包
18.6M/中文/10.0
spring-3.2 核心jar包
44.5M/中文/10.0
sqljdbc4.jar包Java的JDBC对SQL2008的支持J
424KB/中文/1.2
struts2核心jar包完整版
4.6M/中文/10.0
软件介绍人气软件精品推荐相关文章网友评论下载地址
-
javax.mail 1.5.6.jar最大的作用就在于可以帮助用户们在java中利用mail.jar发送email,十分方便,功能也非常强大,感兴趣的朋友们千万不要错过哦!快来IT猫扑下载吧!
mail.jar使用方法:
首先导入mail.jar包并buildpath.
这个包主要用到的是 javax.mail.internet.*和 javax.mail.*的内容.
写一个连接qq的服务器(SMTP方式)的发邮件程序:
写一个静态方法sendEmail(){};
第一步:写一个properties并设置各项值等下要用:
Properties props = System.getProperties();
// 创建信件服务器
props.put("mail.smtp.host", "smtp.qq.com");//主机host,跟邮件发送者必须一致
props.put("mail.smtp.auth", "true"); // 通过验证
props.put("mail.smtp.port", "465");//加密服务端口465
props.put("mail.transport.protocol", "smtp");//方式为smtp
props.put("mail.smtp.ssl.enable", "true");//加密
//props.put("mail.debug", "true");//没什么用
创建一个会话把属性properties放进去:
Session session = Session.getDefaultInstance(props, null);
创建一个消息把会话放进去:
MimeMessage msg = new MimeMessage(session);
然后把昵称转编码加上发送邮箱,设置from:
msg.setFrom(new InternetAddress(MimeUtility.encodeText("发送人:") + "<266****848@qq.com>"));
新建接受方的地址to:
InternetAddress[] address = new InternetAddress[]{"944*9@qq.com","689*8@qq.com}
将地址添加到指定的接受类型:
msg.addRecipients(Message.RecipientType.TO, address);
设置邮件主题subject:
msg.setSubject(subject);
然后设置mime类型的Multipart部分,也就是正文:
先新建:
Multipart mp = new MimeMultipart();
然后添加附件,多个附件重复多次:
MimeBodyPart mbp = new MimeBodyPart();
// 得到数据源
FileDataSource fds = new FileDataSource(filename);
// 得到附件本身并至入BodyPart
mbp.setDataHandler(new DataHandler(fds));
// 得到文件名同样至入BodyPart
mbp.setFileName(fds.getName());
// 把这个mbp附件add进去
mp.addBodyPart(mbp);
同理,添加文本:
MimeBodyPart mbp = new MimeBodyPart();
mbp.setText(body);
mp.addBodyPart(mbp);
然后设置mp为消息正文:
msg.setcontent(mp);
如果没有附件直接设置消息正文即可:
msg.setText("正文");
设置消息头的日期,更新所有并保存:
msg.setSentDate(new Date());
msg.saveChanges();
最后,连接并发送,关闭连接:
Transport transport = session.getTransport("smtp");
transport.connect(username, password);
ransport.sendMessage(msg,msg.getRecipients(Message.RecipientType.TO));
transport.close();
完毕!
-
更多>>软件截图
推荐软件
其他版本下载
精品推荐jar包
- 更多 (132个) >>jar包JAR(JavaArchive,Java归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.为J2EE应用程序创建的JAR文件是EAR文件(企业JAR文件).JAR文件格式以流行的ZIP文件格式为基础.与ZIP文件不同的是,JAR文件不
sqljdbc4.jar包424KB
/中文/3org.apache.poi jar包28.7M
/中文/1spring-3.2 核心jar包44.5M
/中文/10oracle12c jdbc jar驱动包1.4M
/中文/0httpcore-ab-4.4.5.jar286KB
/中文/2httpcore4.4.4.jar包3KB
/中文/1jstl-1.2.jar包378KB
/中文/0ksoap2-android.jar2.0M
/中文/0org.json.jar包50KB
/中文/0mysql-connector-java-5.1.17-bin.jar(MySQL JDBC驱动包)744KB
/中文/11
相关文章
-
下载地址
-
javax.mail 1.5.6.jar 官网免费版
-
-
查看所有评论>>网友评论
-
更多>>猜你喜欢