From f8f4b5bbb8e27d797b785ea8d084c0eca6a464f6 Mon Sep 17 00:00:00 2001 From: h4erj Date: Wed, 24 Jun 2026 10:56:32 +0800 Subject: [PATCH] =?UTF-8?q?SMTP=20=E6=94=B9=E4=B8=BA=20587=20=E7=AB=AF?= =?UTF-8?q?=E5=8F=A3=EF=BC=8C=E6=B7=BB=E5=8A=A0=E8=BF=9E=E6=8E=A5=E8=B6=85?= =?UTF-8?q?=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api-server.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/api-server.js b/api-server.js index 1a46eaa..7a08e77 100644 --- a/api-server.js +++ b/api-server.js @@ -16,9 +16,12 @@ const MAIL_TO = process.env.MAIL_TO || MAIL_USER; const transporter = nodemailer.createTransport({ host: process.env.MAIL_HOST || 'smtp.qq.com', - port: Number(process.env.MAIL_PORT || 465), - secure: process.env.MAIL_SECURE !== 'false', - auth: { user: MAIL_USER, pass: MAIL_PASS } + port: Number(process.env.MAIL_PORT || 587), + secure: process.env.MAIL_SECURE === 'true', + requireTLS: true, + auth: { user: MAIL_USER, pass: MAIL_PASS }, + connectionTimeout: 15000, + greetingTimeout: 15000 }); function sendMail(subject, text) {