From 0d5785aaaa1e105ed0a86ac6cf94deec42327aeb Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Tue, 20 Jan 2026 22:28:50 +0000 Subject: [PATCH] Add MAILGUN_URL for EU region support Mailgun EU accounts require api.eu.mailgun.net endpoint. Co-Authored-By: Claude Opus 4.5 --- .env.example | 1 + src/lib/email.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/.env.example b/.env.example index f8477ac..6e15348 100644 --- a/.env.example +++ b/.env.example @@ -14,6 +14,7 @@ NEXT_PUBLIC_POCKETBASE_URL=http://localhost:8090 # Email (Mailgun) MAILGUN_API_KEY=key-xxxxxxxxxxxx MAILGUN_DOMAIN=yourdomain.com +MAILGUN_URL=https://api.eu.mailgun.net # Use https://api.mailgun.net for US region EMAIL_FROM=phaseflow@yourdomain.com # Encryption (for Garmin tokens) diff --git a/src/lib/email.ts b/src/lib/email.ts index f1a4ba5..2fb7145 100644 --- a/src/lib/email.ts +++ b/src/lib/email.ts @@ -17,6 +17,7 @@ function getMailgunClient(): IMailgunClient { mg = mailgun.client({ username: "api", key: process.env.MAILGUN_API_KEY || "", + url: process.env.MAILGUN_URL || "https://api.mailgun.net", }); } return mg;