diff options
author | Julen Landa Alustiza <julen@zokormazo.info> | 2017-03-28 12:25:27 +0200 |
---|---|---|
committer | Julen Landa Alustiza <julen@zokormazo.info> | 2017-03-28 12:44:36 +0200 |
commit | 5db786e2ddca5bc416612778bb0de0d8338003eb (patch) | |
tree | bca79038b36102e05932aefe8a1b9f8cfa5e6450 /server | |
parent | feafc46bb5bc336da8d091cc7a0e8e4fc3c3e4f1 (diff) | |
download | wekan-5db786e2ddca5bc416612778bb0de0d8338003eb.tar.gz wekan-5db786e2ddca5bc416612778bb0de0d8338003eb.tar.bz2 wekan-5db786e2ddca5bc416612778bb0de0d8338003eb.zip |
Don't send emails if missing smtp host
Diffstat (limited to 'server')
-rw-r--r-- | server/notifications/email.js | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/server/notifications/email.js b/server/notifications/email.js index 2af6381e..cee874d9 100644 --- a/server/notifications/email.js +++ b/server/notifications/email.js @@ -26,15 +26,17 @@ Meteor.startup(() => { const text = texts.join('\n\n'); user.clearEmailBuffer(); - try { - Email.send({ - to: user.emails[0].address.toLowerCase(), - from: Accounts.emailTemplates.from, - subject: TAPi18n.__('act-activity-notify', {}, user.getLanguage()), - text, - }); - } catch (e) { - return; + if (Settings.findOne().mailUrl()) { + try { + Email.send({ + to: user.emails[0].address.toLowerCase(), + from: Accounts.emailTemplates.from, + subject: TAPi18n.__('act-activity-notify', {}, user.getLanguage()), + text, + }); + } catch (e) { + return; + } } }, 30000); }); |