From 410aa5221725f9e2e1c273741e97d639252d4805 Mon Sep 17 00:00:00 2001 From: Bernd Rodler Date: Wed, 12 Aug 2026 15:18:02 +0200 Subject: [PATCH] config: point to new Stalwart backend (emailcore.src-advisory.com) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - JMAP_SERVER_URL: stalwart.sandbox.vnc.de → emailcore.src-advisory.com - Updated Electron defaults, deploy secrets example, and e2e tests - SMTP server (emailcore-svc.src-advisory.com) is handled by Stalwart internally via JMAP EmailSubmission — no frontend changes needed --- deploy/k8s/overlays/dev/secret.example.yaml | 2 +- e2e/electron-live-sandbox.spec.ts | 2 +- e2e/electron-smoke.spec.ts | 2 +- electron/main.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/deploy/k8s/overlays/dev/secret.example.yaml b/deploy/k8s/overlays/dev/secret.example.yaml index d6611c11..5c19d0ff 100644 --- a/deploy/k8s/overlays/dev/secret.example.yaml +++ b/deploy/k8s/overlays/dev/secret.example.yaml @@ -8,7 +8,7 @@ metadata: type: Opaque stringData: # Core — connect to Stalwart over JMAP - JMAP_SERVER_URL: "https://stalwart.sandbox.vnc.de" + JMAP_SERVER_URL: "https://emailcore.src-advisory.com" SESSION_SECRET: "REPLACE_ME__openssl_rand_base64_32" # Branding (theme defaults to VNClagoon in code; these set name + logo) APP_NAME: "VNCmail+" diff --git a/e2e/electron-live-sandbox.spec.ts b/e2e/electron-live-sandbox.spec.ts index d42bd403..6e8a596b 100644 --- a/e2e/electron-live-sandbox.spec.ts +++ b/e2e/electron-live-sandbox.spec.ts @@ -16,7 +16,7 @@ import path from 'node:path'; // real JMAP server round trip works end-to-end, without ever using or // guessing a real account's credentials. const projectRoot = path.resolve(__dirname, '..'); -const SANDBOX_URL = 'https://stalwart.sandbox.vnc.de'; +const SANDBOX_URL = 'https://emailcore.src-advisory.com'; test.describe('Electron desktop shell - live sandbox connectivity', () => { let electronApp: ElectronApplication; diff --git a/e2e/electron-smoke.spec.ts b/e2e/electron-smoke.spec.ts index 92dcf65a..a976688b 100644 --- a/e2e/electron-smoke.spec.ts +++ b/e2e/electron-smoke.spec.ts @@ -36,7 +36,7 @@ test.describe('Electron desktop shell', () => { // needing a reachable JMAP server just to prove the login screen // renders - any non-empty JMAP_SERVER_URL is enough to reach // "env-managed" state and serve the normal app shell. - JMAP_SERVER_URL: 'https://stalwart.sandbox.vnc.de', + JMAP_SERVER_URL: 'https://emailcore.src-advisory.com', SESSION_SECRET: 'electron-smoke-test-not-for-production', NODE_ENV: 'production', }, diff --git a/electron/main.ts b/electron/main.ts index b40e16e7..ab0673eb 100644 --- a/electron/main.ts +++ b/electron/main.ts @@ -96,7 +96,7 @@ function getServerDataDirs(): Record { */ function getDesktopDefaults(): Record { return { - JMAP_SERVER_URL: "https://stalwart.sandbox.vnc.de", + JMAP_SERVER_URL: "https://emailcore.src-advisory.com", APP_NAME: "VNCmail+", APP_SHORT_NAME: "VNCmail+", LOGIN_LOGO_LIGHT_URL: "/branding/SRC_Symbol.png",