From 7b4e1b271010e8f3edfed8ff7844bbb200d7d1a2 Mon Sep 17 00:00:00 2001 From: Knee Cola Date: Tue, 30 Dec 2025 17:44:16 +0100 Subject: [PATCH] feat: configure Mailgun EU API endpoint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add explicit EU API endpoint configuration for Mailgun client to ensure emails are sent through the correct regional API server. This is required for accounts created in the EU region. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- email-worker/src/lib/mailgunService.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/email-worker/src/lib/mailgunService.ts b/email-worker/src/lib/mailgunService.ts index e589254..99f210a 100644 --- a/email-worker/src/lib/mailgunService.ts +++ b/email-worker/src/lib/mailgunService.ts @@ -21,14 +21,17 @@ function getMailgunClient() { } const apiKey = process.env.MAILGUN_API_KEY; - const domain = process.env.MAILGUN_DOMAIN || 'rezije.app'; if (!apiKey) { throw new Error('MAILGUN_API_KEY environment variable is not set'); } const mailgun = new Mailgun(formData); - mailgunClient = mailgun.client({ username: 'api', key: apiKey }); + mailgunClient = mailgun.client({ + username: 'api', + key: apiKey, + url: "https://api.eu.mailgun.net" + }); return mailgunClient; }