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_SECRET=
|
||||
|
||||
|
||||
EMAIL_BYPASS_TO=mwitnessing@gmail.com
|
||||
# EMAIL_SERVER=smtp://8ec69527ff2104:c7bc05f171c96c@smtp.mailtrap.io:2525
|
||||
EMAIL_FROM=noreply@mwitnessing.com
|
||||
|
||||
|
@ -9,6 +9,7 @@ NEXTAUTH_SECRET=1dd8a5457970d1dda50600be28e935ecc4513ff27c49c431849e6746f158d638
|
||||
DATABASE=mysql://jwpwsofia:dwxhns9p9vp248V39xJyRthUsZ2gR9@mariadb:3306/jwpwsofia
|
||||
|
||||
|
||||
EMAIL_BYPASS_TO=
|
||||
MAILTRAP_HOST_BULK=bulk.smtp.mailtrap.io
|
||||
MAILTRAP_HOST=live.smtp.mailtrap.io
|
||||
MAILTRAP_USER=api
|
||||
|
@ -122,6 +122,12 @@ exports.SendEmail = async function (to, subject, text, html, attachments = []) {
|
||||
let sender = '"Специално Свидетелстване София - тест" <demo@mwitnessing.com>';
|
||||
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 = {
|
||||
from: sender,
|
||||
to: emailAddresses,
|
||||
|
Reference in New Issue
Block a user