使用163邮箱发送邮件

312 阅读1分钟

1、申请163邮箱

2、开启smtp服务获取授权密码

image.png

2、开发代码


public static void main(String[] args) {
    MailAccount account = new MailAccount(); 
    //smtp服务地址 
    account.setHost("smtp.163.com"); 
    //smtp服务端口 
    account.setPort(25); 
    account.setAuth(true); 
    //邮件发送者 
    account.setFrom("******@163.com");
    //邮件发送者 
    account.setUser("*****@163.com"); 
    //授权密码【不是用户密码】 
    account.setPass("**********"); 
    String send = MailUtil.send(account, "目标邮箱", "主题", "邮件内容", false);
    System.out.println(send); 
}

3、pom.xml文件

<!-- 添加hutool插件依赖 --> 
<dependency> 
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.8.4</version> 
</dependency>
<!-- 添加邮箱发送依赖 --> 
<dependency>
    <groupId>com.sun.mail</groupId>
    <artifactId>javax.mail</artifactId> 
    <version>1.6.2</version>
</dependency>