Added MAIL_SERVICE settings. Part 2.

Thanks to xet7 !

Fixes #3702
This commit is contained in:
Lauri Ojansivu 2021-08-21 17:54:05 +03:00
parent f03b14a46b
commit 1fadf204c2
4 changed files with 9 additions and 5 deletions

View file

@ -159,6 +159,7 @@ if (Meteor.isServer) {
}; };
Settings.insert(defaultSetting); Settings.insert(defaultSetting);
} }
/*
if (isSandstorm) { if (isSandstorm) {
// At Sandstorm, Admin Panel has SMTP settings // At Sandstorm, Admin Panel has SMTP settings
const newSetting = Settings.findOne(); const newSetting = Settings.findOne();
@ -171,7 +172,9 @@ if (Meteor.isServer) {
// Not running on Sandstorm, so using environment variables // Not running on Sandstorm, so using environment variables
Accounts.emailTemplates.from = process.env.MAIL_FROM; Accounts.emailTemplates.from = process.env.MAIL_FROM;
} }
*/
}); });
/*
if (isSandstorm) { if (isSandstorm) {
// At Sandstorm Wekan Admin Panel, save SMTP settings. // At Sandstorm Wekan Admin Panel, save SMTP settings.
Settings.after.update((userId, doc, fieldNames) => { Settings.after.update((userId, doc, fieldNames) => {
@ -191,6 +194,7 @@ if (Meteor.isServer) {
} }
}); });
} }
*/
function getRandomNum(min, max) { function getRandomNum(min, max) {
const range = max - min; const range = max - min;
@ -237,7 +241,7 @@ if (Meteor.isServer) {
subject: TAPi18n.__('email-invite-register-subject', params, lang), subject: TAPi18n.__('email-invite-register-subject', params, lang),
text: TAPi18n.__('email-invite-register-text', params, lang), text: TAPi18n.__('email-invite-register-text', params, lang),
}) })
} else { } else if (process.env.MAIL_URL !== '') {
Email.send({ Email.send({
to: icode.email, to: icode.email,
from: Accounts.emailTemplates.from, from: Accounts.emailTemplates.from,
@ -351,7 +355,7 @@ if (Meteor.isServer) {
subject: TAPi18n.__('email-smtp-test-subject', { lng: lang }), subject: TAPi18n.__('email-smtp-test-subject', { lng: lang }),
text: TAPi18n.__('email-smtp-test-text', { lng: lang }), text: TAPi18n.__('email-smtp-test-text', { lng: lang }),
}) })
} else { } else if (process.env.MAIL_URL !== '') {
Email.send({ Email.send({
to: user.emails[0].address, to: user.emails[0].address,
from: Accounts.emailTemplates.from, from: Accounts.emailTemplates.from,

View file

@ -1234,7 +1234,7 @@ if (Meteor.isServer) {
subject: TAPi18n.__('email-invite-subject', params, lang), subject: TAPi18n.__('email-invite-subject', params, lang),
text: TAPi18n.__('email-invite-text', params, lang), text: TAPi18n.__('email-invite-text', params, lang),
}) })
} else { } else if (process.env.MAIL_URL !== '') {
Email.send({ Email.send({
to: user.emails[0].address.toLowerCase(), to: user.emails[0].address.toLowerCase(),
from: Accounts.emailTemplates.from, from: Accounts.emailTemplates.from,

View file

@ -54,7 +54,7 @@ Meteor.startup(() => {
subject, subject,
html, html,
}) })
} else { } else if (process.env.MAIL_URL !== '') {
Email.send({ Email.send({
to: user.emails[0].address.toLowerCase(), to: user.emails[0].address.toLowerCase(),
from: Accounts.emailTemplates.from, from: Accounts.emailTemplates.from,

View file

@ -135,7 +135,7 @@ RulesHelper = {
subject, subject,
text, text,
}) })
} else { } else if (process.env.MAIL_URL !== '') {
Email.send({ Email.send({
to, to,
from: Accounts.emailTemplates.from, from: Accounts.emailTemplates.from,