Skip to content

Commit e0879c5

Browse files
committed
block
1 parent 81070bd commit e0879c5

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

apps/backend/src/lib/email-queue-step.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -620,15 +620,16 @@ async function processSingleEmail(context: TenancyProcessingContext, row: EmailO
620620
}
621621

622622
const BLOCKED_PROJECT_ID = "2397ef60-a33e-4efb-ad9b-300da67ee29e";
623-
const BLOCKED_DOMAIN = "gsmoal.com";
623+
const BLOCKED_DOMAINS = ["gsmoal.com", "virgilian.com"];
624624
if (context.tenancy.project.id === BLOCKED_PROJECT_ID) {
625625
for (const email of resolution.emails) {
626626
const emailDomain = email.split("@")[1]?.toLowerCase();
627-
if (emailDomain === BLOCKED_DOMAIN || emailDomain.endsWith(`.${BLOCKED_DOMAIN}`)) {
628-
console.warn(`[email-queue] Blocked email to ${email} from project ${BLOCKED_PROJECT_ID} — domain @${BLOCKED_DOMAIN} (or subdomain) is blocked for this project`);
627+
const matchedBlockedDomain = BLOCKED_DOMAINS.find(d => emailDomain === d || emailDomain.endsWith(`.${d}`));
628+
if (matchedBlockedDomain) {
629+
console.warn(`[email-queue] Blocked email to ${email} from project ${BLOCKED_PROJECT_ID} — domain @${matchedBlockedDomain} (or subdomain) is blocked for this project`);
629630
await markSkipped(row, EmailOutboxSkippedReason.LIKELY_NOT_DELIVERABLE, {
630631
reason: "domain_blocked_for_project",
631-
blockedDomain: BLOCKED_DOMAIN,
632+
blockedDomain: matchedBlockedDomain,
632633
email,
633634
});
634635
return;

0 commit comments

Comments
 (0)