summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2018-11-30 00:35:17 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2018-11-30 00:35:17 +0900
commit683a85ecc0b4225024e42b67da5f13a9173ea3bb (patch)
treef0c3d1fb30e89dd49c662fbb99096ebc978fb1b6 /src/server
parent10.59.1 (diff)
downloadsharkey-683a85ecc0b4225024e42b67da5f13a9173ea3bb.tar.gz
sharkey-683a85ecc0b4225024e42b67da5f13a9173ea3bb.tar.bz2
sharkey-683a85ecc0b4225024e42b67da5f13a9173ea3bb.zip
Fix SMTP (#3436)
Diffstat (limited to 'src/server')
-rw-r--r--src/server/api/endpoints/i/update_email.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/api/endpoints/i/update_email.ts b/src/server/api/endpoints/i/update_email.ts
index b44cf0dffb..e08d1fba05 100644
--- a/src/server/api/endpoints/i/update_email.ts
+++ b/src/server/api/endpoints/i/update_email.ts
@@ -69,12 +69,14 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
const meta = await fetchMeta();
+ const enableAuth = meta.smtpUser != null && meta.smtpUser !== '';
+
const transporter = nodemailer.createTransport({
host: meta.smtpHost,
port: meta.smtpPort,
secure: meta.smtpSecure,
- ignoreTLS: true,
- auth: meta.smtpUser != null ? {
+ ignoreTLS: !enableAuth,
+ auth: enableAuth ? {
user: meta.smtpUser,
pass: meta.smtpPass
} : undefined