From b2b0d2780303320da14fe5e437e084dad08541f8 Mon Sep 17 00:00:00 2001 From: CTO Date: Sat, 5 Sep 2026 10:05:26 +0000 Subject: [PATCH] fix(vikunja): set pod FQDN so SMTP EHLO passes Stalwart validation (DEV-563) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Stalwart's port-25 relay rejects bare EHLO labels — needs at least one dot. Vikunja doesn't call go-mail's WithHELO, so it sends os.Hostname() as EHLO. Setting hostname/subdomain plus setHostnameAsFQDN=true makes the pod's kernel hostname a valid FQDN (vikunja.basicstack.vikunja.svc.cluster.local), which Stalwart accepts. Co-Authored-By: Paperclip --- apps/vikunja/vikunja-deployment.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/vikunja/vikunja-deployment.yaml b/apps/vikunja/vikunja-deployment.yaml index 6d5439a..841e9ee 100644 --- a/apps/vikunja/vikunja-deployment.yaml +++ b/apps/vikunja/vikunja-deployment.yaml @@ -20,6 +20,9 @@ spec: app: vikunja component: app spec: + hostname: vikunja + subdomain: basicstack + setHostnameAsFQDN: true affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: