主要以QQ邮箱为例介绍。
1.开启QQ邮箱的POP3/SMTP服务或者IMAP/SMTP服务
2.配置resources/config/config.json文件里发送邮箱的用户名、密码、发件人邮箱的SMTP服务器地址和接受邮箱账号
{
"mailFromInfo": {
//发件人邮箱账号
"username": "xxxx@qq.com",
//发件人邮箱密码,也可能是第三方授权码
"password": "xxxxxx",
//发件人邮箱的SMTP服务器地址
"host": "smtp.qq.com"
},
"mailToInfo": {
//收件人地址
"to": "xxx@qq.com"
},
//需要发送文件所在上一级目录的绝对路径(带上转义符号),会邮件发送该路径下的所有文件
"filesParentPath": "E:\xxx"
}
3.运行controller层的/send/mail
4.详细代码参看github
代码采用spring boot编写:github.com/jacknb/mail…