1. pom.xml导入依赖包
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.7</version>
</dependency>
2. 邮件开启smtp服务,并复制授权码,注意代码中写的password不是密码而是授权码,本人的实现如下
package com.qa.common;
import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.*;
import java.io.File;
import java.util.Date;
import java.util.Properties;
public class SendEmail{
static String title = "接口自动化测试报告";
static String sendUser=PropertiesUtil.getConfigValue("sender");
static String password=PropertiesUtil.getConfigValue("password");
static String toPersion=PropertiesUtil.getConfigValue("receiver");
private static Properties comm(){
Prop