Browse Source

增加邮箱设置

liuyu 5 years ago
parent
commit
024bcbdd90
1 changed files with 7 additions and 2 deletions
  1. 7 2
      app/service/util.js

+ 7 - 2
app/service/util.js

@@ -18,8 +18,13 @@ class UtilService extends CrudService {
   }
 
   async sendMail(email, subject, text, html) {
-    const user_email = this.ctx.app.config.user_email;
-    const auth_code = this.ctx.app.config.auth_code;
+    const setting = await this.ctx.model.setting.findOne();
+    let user_email = this.ctx.app.config.user_email;
+    let auth_code = this.ctx.app.config.auth_code;
+    if (setting) {
+      user_email = setting.user_email;
+      auth_code = setting.auth_code;
+    }
     const transporter = nodemailer.createTransport({
       host: 'smtp.exmail.qq.com',
       secureConnection: true,