Merge pull request #4 from PeanutMelonSeedBigAlmond/main
feat: 允许自定义发送邮件 smtp 服务器
This commit is contained in:
commit
3bc0ff396d
19
README.md
19
README.md
@ -11,7 +11,9 @@
|
|||||||
"mailConfig": {
|
"mailConfig": {
|
||||||
"user":"",
|
"user":"",
|
||||||
"pass":"",
|
"pass":"",
|
||||||
"mailto":""
|
"mailto":"",
|
||||||
|
"smtpServer":"",
|
||||||
|
"smtpPort":""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
@ -20,6 +22,21 @@
|
|||||||
>> user 发送方邮箱<br>
|
>> user 发送方邮箱<br>
|
||||||
>> pass 有授权码的填授权码,没有的填密码,填了密码报错了找授权码<br>
|
>> pass 有授权码的填授权码,没有的填密码,填了密码报错了找授权码<br>
|
||||||
>> mailto 接收方邮箱
|
>> mailto 接收方邮箱
|
||||||
|
<br>
|
||||||
|
>> smtpServer 发送邮件时使用的 smtp 服务器地址
|
||||||
|
<br>
|
||||||
|
>> smtpPort smtp 服务器端口
|
||||||
|
|
||||||
|
对于常用的邮件而言,配置列举如下
|
||||||
|
|
||||||
|
|服务|server|port|
|
||||||
|
|:-:|:----:|:---:|
|
||||||
|
|QQ 邮箱|smtp.qq.com|465/587|
|
||||||
|
|网易邮箱|smtp.163.com|465|
|
||||||
|
|...|...|...|
|
||||||
|
|
||||||
|
其余邮箱服务的配置可以在对应服务商的帮助文档中找到
|
||||||
|
|
||||||
### 用户配置
|
### 用户配置
|
||||||
先放一个配置模板
|
先放一个配置模板
|
||||||
```
|
```
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"mailConfig": {
|
"mailConfig": {
|
||||||
"user":"",
|
"user":"",
|
||||||
"pass":"",
|
"pass":"",
|
||||||
"mailto":""
|
"mailto":"",
|
||||||
|
"smtpServer":"",
|
||||||
|
"smtpPort":""
|
||||||
}
|
}
|
||||||
}
|
}
|
4
index.js
4
index.js
@ -31,8 +31,8 @@ log.info("获取成功")
|
|||||||
if (globalConfig.sendMail == true) {
|
if (globalConfig.sendMail == true) {
|
||||||
log.info("组装邮件发射器")
|
log.info("组装邮件发射器")
|
||||||
var transporter = nodemailer.createTransport({
|
var transporter = nodemailer.createTransport({
|
||||||
host: 'smtp.163.com',
|
host: globalConfig.mailConfig.smtpServer,
|
||||||
port: 465,
|
port: globalConfig.mailConfig.smtpPort,
|
||||||
secure: true,
|
secure: true,
|
||||||
auth: {
|
auth: {
|
||||||
user: globalConfig.mailConfig.user,
|
user: globalConfig.mailConfig.user,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user