|
@@ -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,
|