邮件发送系统
程序员文章站
2022-05-18 21:26:59
...
本文主要介绍如何实现一个邮件发送系统,主要功能是批量将文件发送至目的邮箱。
主要以QQ邮箱为例介绍。
1.开启QQ邮箱的POP3/SMTP服务或者IMAP/SMTP服务
2.配置resources/config/config.json文件里发送邮箱的用户名、密码、发件人邮箱的SMTP服务器地址和接受邮箱账号
{
"mailFromInfo": {
//发件人邮箱账号
"username": "aaa@qq.com",
//发件人邮箱密码,也可能是第三方授权码
"password": "xxxxxx",
//发件人邮箱的SMTP服务器地址
"host": "smtp.qq.com"
},
"mailToInfo": {
//收件人地址
"to": "aaa@qq.com"
},
//需要发送文件所在上一级目录的绝对路径(带上转义符号),会邮件发送该路径下的所有文件
"filesParentPath": "E:\\xxx"
}
3.运行controller层的/send/mail
4.详细代码参看github
代码采用spring boot编写:https://github.com/jacknb/mail-transfer
上一篇: SVN客户端部署及使用
下一篇: Linux系统中的进程管理