aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/lib/emailer.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/lib/emailer.ts')
-rw-r--r--server/lib/emailer.ts9
1 files changed, 4 insertions, 5 deletions
diff --git a/server/lib/emailer.ts b/server/lib/emailer.ts
index 650a3c090..e4e093fbc 100644
--- a/server/lib/emailer.ts
+++ b/server/lib/emailer.ts
@@ -107,18 +107,18 @@ class Emailer {
107 } 107 }
108 } 108 }
109 109
110 async checkConnectionOrDie () { 110 async checkConnection () {
111 if (!this.transporter || CONFIG.SMTP.TRANSPORT !== 'smtp') return 111 if (!this.transporter || CONFIG.SMTP.TRANSPORT !== 'smtp') return
112 112
113 logger.info('Testing SMTP server...') 113 logger.info('Testing SMTP server...')
114 114
115 try { 115 try {
116 const success = await this.transporter.verify() 116 const success = await this.transporter.verify()
117 if (success !== true) this.dieOnConnectionFailure() 117 if (success !== true) this.warnOnConnectionFailure()
118 118
119 logger.info('Successfully connected to SMTP server.') 119 logger.info('Successfully connected to SMTP server.')
120 } catch (err) { 120 } catch (err) {
121 this.dieOnConnectionFailure(err) 121 this.warnOnConnectionFailure(err)
122 } 122 }
123 } 123 }
124 124
@@ -636,9 +636,8 @@ class Emailer {
636 } 636 }
637 } 637 }
638 638
639 private dieOnConnectionFailure (err?: Error) { 639 private warnOnConnectionFailure (err?: Error) {
640 logger.error('Failed to connect to SMTP %s:%d.', CONFIG.SMTP.HOSTNAME, CONFIG.SMTP.PORT, { err }) 640 logger.error('Failed to connect to SMTP %s:%d.', CONFIG.SMTP.HOSTNAME, CONFIG.SMTP.PORT, { err })
641 process.exit(-1)
642 } 641 }
643 642
644 static get Instance () { 643 static get Instance () {