java--发送邮件

1.导包

<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-email</artifactId>
<version>1.4</version>
</dependency>

2.例子:

MultiPartEmail email = new MultiPartEmail();
String smtp = "***";
String username = "****";
String password = "****";
email.setHostName(smtp);//邮件服务器
email.setAuthentication(username, password);//smtp认证的用户名和密码
email.addTo("***@163.com");//收信者邮箱
email.setFrom(username, "***");//发信者
email.setSubject("***");//标题
email.setCharset("UTF-8");//编码格式
email.setMsg("***");//内容

//添加附件
EmailAttachment attachment = new EmailAttachment();
attachment.setPath(path);// 本地文件路径
attachment.setDisposition(EmailAttachment.ATTACHMENT);
attachment.setDescription("***");
attachment.setName("***");
email.attach(attachment);
email.send();//发送
posted @ 2019-11-06 09:45  kkkk965  阅读(150)  评论(0)    收藏  举报