1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-19 05:09:43 +02:00

feat: Ability to disable SMTP certificate verification

Closes #744
This commit is contained in:
Maksim Eltyshev 2024-10-02 14:10:31 +02:00
parent 5f6528fa42
commit 89292356db
5 changed files with 7 additions and 0 deletions

View file

@ -54,6 +54,7 @@ services:
# - SMTP_USER= # - SMTP_USER=
# - SMTP_PASSWORD= # - SMTP_PASSWORD=
# - SMTP_FROM="Demo Demo" <demo@demo.demo> # - SMTP_FROM="Demo Demo" <demo@demo.demo>
# - SMTP_TLS_REJECT_UNAUTHORIZED=false
# Optional fields: accessToken, events, excludedEvents # Optional fields: accessToken, events, excludedEvents
# - | # - |

View file

@ -61,6 +61,7 @@ services:
# - SMTP_USER= # - SMTP_USER=
# - SMTP_PASSWORD= # - SMTP_PASSWORD=
# - SMTP_FROM="Demo Demo" <demo@demo.demo> # - SMTP_FROM="Demo Demo" <demo@demo.demo>
# - SMTP_TLS_REJECT_UNAUTHORIZED=false
# Optional fields: accessToken, events, excludedEvents # Optional fields: accessToken, events, excludedEvents
# - | # - |

View file

@ -53,6 +53,7 @@ SECRET_KEY=notsecretkey
# SMTP_USER= # SMTP_USER=
# SMTP_PASSWORD= # SMTP_PASSWORD=
# SMTP_FROM="Demo Demo" <demo@demo.demo> # SMTP_FROM="Demo Demo" <demo@demo.demo>
# SMTP_TLS_REJECT_UNAUTHORIZED=false
# Optional fields: accessToken, events, excludedEvents # Optional fields: accessToken, events, excludedEvents
# WEBHOOKS='[{ # WEBHOOKS='[{

View file

@ -33,6 +33,9 @@ module.exports = function defineSmtpHook(sails) {
user: sails.config.custom.smtpUser, user: sails.config.custom.smtpUser,
pass: sails.config.custom.smtpPassword, pass: sails.config.custom.smtpPassword,
}, },
tls: {
rejectUnauthorized: sails.config.custom.smtpTlsRejectUnauthorized,
},
}); });
}, },

View file

@ -76,6 +76,7 @@ module.exports.custom = {
smtpUser: process.env.SMTP_USER, smtpUser: process.env.SMTP_USER,
smtpPassword: process.env.SMTP_PASSWORD, smtpPassword: process.env.SMTP_PASSWORD,
smtpFrom: process.env.SMTP_FROM, smtpFrom: process.env.SMTP_FROM,
smtpTlsRejectUnauthorized: process.env.SMTP_TLS_REJECT_UNAUTHORIZED !== 'false',
webhooks: JSON.parse(process.env.WEBHOOKS || '[]'), // TODO: validate structure webhooks: JSON.parse(process.env.WEBHOOKS || '[]'), // TODO: validate structure