Browse Source

🐞 fix: 修复邮件发送问题

Pchen. 7 months ago
parent
commit
e3f3d3e6f7
1 changed files with 2 additions and 3 deletions
  1. 2 3
      plugin/Email/Email.js

+ 2 - 3
plugin/Email/Email.js

@@ -26,12 +26,11 @@ async function sendEmail(email, subject, content) {
             const transporter = nodemailer.createTransport({
             const transporter = nodemailer.createTransport({
                 host: currentConfig.host,
                 host: currentConfig.host,
                 port: currentConfig.port,
                 port: currentConfig.port,
-                secure: currentConfig.secure || false,
                 auth: {
                 auth: {
                     user: currentConfig.user,
                     user: currentConfig.user,
                     pass: currentConfig.password
                     pass: currentConfig.password
                 }
                 }
-            });
+            })
 
 
             mail.from = currentConfig.from
             mail.from = currentConfig.from
 
 
@@ -40,7 +39,7 @@ async function sendEmail(email, subject, content) {
                 logger.info(`邮件发送成功,使用账号: ${currentConfig.user}`)
                 logger.info(`邮件发送成功,使用账号: ${currentConfig.user}`)
                 return resolve()
                 return resolve()
             } catch (error) {
             } catch (error) {
-                logger.error(`邮件发送失败 (${currentConfig.user}),错误:`, error)
+                logger.error(`邮件发送失败 (${currentConfig.user}),错误:`, error.stack)
                 if (i === config.email.length - 1) {
                 if (i === config.email.length - 1) {
                     // 最后一个配置也失败了
                     // 最后一个配置也失败了
                     return reject(error)
                     return reject(error)