diff options
| author | MeiMei <30769358+mei23@users.noreply.github.com> | 2018-11-30 00:35:17 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2018-11-30 00:35:17 +0900 |
| commit | 683a85ecc0b4225024e42b67da5f13a9173ea3bb (patch) | |
| tree | f0c3d1fb30e89dd49c662fbb99096ebc978fb1b6 /src | |
| parent | 10.59.1 (diff) | |
| download | sharkey-683a85ecc0b4225024e42b67da5f13a9173ea3bb.tar.gz sharkey-683a85ecc0b4225024e42b67da5f13a9173ea3bb.tar.bz2 sharkey-683a85ecc0b4225024e42b67da5f13a9173ea3bb.zip | |
Fix SMTP (#3436)
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/api/endpoints/i/update_email.ts | 6 |
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 |