email test mode implemented - bypass all targers unless production
This commit is contained in:
2
.env
2
.env
@ -46,7 +46,7 @@ GITHUB_SECRET=
|
|||||||
TWITTER_ID=
|
TWITTER_ID=
|
||||||
TWITTER_SECRET=
|
TWITTER_SECRET=
|
||||||
|
|
||||||
|
EMAIL_BYPASS_TO=mwitnessing@gmail.com
|
||||||
# EMAIL_SERVER=smtp://8ec69527ff2104:c7bc05f171c96c@smtp.mailtrap.io:2525
|
# EMAIL_SERVER=smtp://8ec69527ff2104:c7bc05f171c96c@smtp.mailtrap.io:2525
|
||||||
EMAIL_FROM=noreply@mwitnessing.com
|
EMAIL_FROM=noreply@mwitnessing.com
|
||||||
|
|
||||||
|
@ -9,6 +9,7 @@ NEXTAUTH_SECRET=1dd8a5457970d1dda50600be28e935ecc4513ff27c49c431849e6746f158d638
|
|||||||
DATABASE=mysql://jwpwsofia:dwxhns9p9vp248V39xJyRthUsZ2gR9@mariadb:3306/jwpwsofia
|
DATABASE=mysql://jwpwsofia:dwxhns9p9vp248V39xJyRthUsZ2gR9@mariadb:3306/jwpwsofia
|
||||||
|
|
||||||
|
|
||||||
|
EMAIL_BYPASS_TO=
|
||||||
MAILTRAP_HOST_BULK=bulk.smtp.mailtrap.io
|
MAILTRAP_HOST_BULK=bulk.smtp.mailtrap.io
|
||||||
MAILTRAP_HOST=live.smtp.mailtrap.io
|
MAILTRAP_HOST=live.smtp.mailtrap.io
|
||||||
MAILTRAP_USER=api
|
MAILTRAP_USER=api
|
||||||
|
@ -122,6 +122,12 @@ exports.SendEmail = async function (to, subject, text, html, attachments = []) {
|
|||||||
let sender = '"Специално Свидетелстване София - тест" <demo@mwitnessing.com>';
|
let sender = '"Специално Свидетелстване София - тест" <demo@mwitnessing.com>';
|
||||||
const emailAddresses = normalizeEmailAddresses(to)
|
const emailAddresses = normalizeEmailAddresses(to)
|
||||||
|
|
||||||
|
const bypassEmailReccipients = process.env.EMAIL_BYPASS_TO || null;
|
||||||
|
if (bypassEmailReccipients !== null && bypassEmailReccipients.length > 0) {
|
||||||
|
emailAddresses = "[" + bypassEmailReccipients + "]";
|
||||||
|
console.log("Emails bypassed. All mails sent to: " + emailAddresses);
|
||||||
|
}
|
||||||
|
|
||||||
const message = {
|
const message = {
|
||||||
from: sender,
|
from: sender,
|
||||||
to: emailAddresses,
|
to: emailAddresses,
|
||||||
|
Reference in New Issue
Block a user