diff --git a/packages/helpers/classes/mail.d.ts b/packages/helpers/classes/mail.d.ts index 65ba9329f..ac0ced806 100644 --- a/packages/helpers/classes/mail.d.ts +++ b/packages/helpers/classes/mail.d.ts @@ -26,6 +26,15 @@ export interface MailSettings { bypassListManagement?: { enable?: boolean; }; + bypassSpamManagement?: { + enable?: boolean; + }; + bypassBounceManagement?: { + enable?: boolean; + }; + bypassUnsubscribeManagement?: { + enable?: boolean; + }; footer?: { enable?: boolean; text?: string; diff --git a/packages/helpers/helpers/validate-settings.js b/packages/helpers/helpers/validate-settings.js index a9907fe62..2c8abd21f 100644 --- a/packages/helpers/helpers/validate-settings.js +++ b/packages/helpers/helpers/validate-settings.js @@ -17,6 +17,9 @@ module.exports = { const { bcc, bypassListManagement, + bypassSpamManagement, + bypassBounceManagement, + bypassUnsubscribeManagement, footer, sandboxMode, spamCheck, @@ -24,6 +27,9 @@ module.exports = { validate(bcc, 'bcc', 'enable', 'boolean'); validate(bcc, 'bcc', 'email', 'string'); validate(bypassListManagement, 'bypassListManagement', 'enable', 'boolean'); + validate(bypassSpamManagement, 'bypassSpamManagement', 'enable', 'boolean'); + validate(bypassBounceManagement, 'bypassBounceManagement', 'enable', 'boolean'); + validate(bypassUnsubscribeManagement, 'bypassUnsubscribeManagement', 'enable', 'boolean'); validate(footer, 'footer', 'enable', 'boolean'); validate(footer, 'footer', 'text', 'string'); validate(footer, 'footer', 'html', 'string');