From daea3e64e4b79b3b7a9177fedd8fa1456f10397a Mon Sep 17 00:00:00 2001 From: Nicolas Meienberger Date: Sun, 23 Nov 2025 20:37:21 +0100 Subject: [PATCH] fix(smtp-notification): always use smtp:// --- app/server/modules/notifications/builders/email.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/server/modules/notifications/builders/email.ts b/app/server/modules/notifications/builders/email.ts index 5fd2ee3..a0323f1 100644 --- a/app/server/modules/notifications/builders/email.ts +++ b/app/server/modules/notifications/builders/email.ts @@ -1,10 +1,10 @@ import type { NotificationConfig } from "~/schemas/notifications"; export function buildEmailShoutrrrUrl(config: Extract): string { - const protocol = config.useTLS ? "smtps" : "smtp"; const auth = `${encodeURIComponent(config.username)}:${encodeURIComponent(config.password)}`; const host = `${config.smtpHost}:${config.smtpPort}`; const toRecipients = config.to.map((email) => encodeURIComponent(email)).join(","); + const useStartTLS = config.useTLS ? "yes" : "no"; - return `${protocol}://${auth}@${host}/?from=${encodeURIComponent(config.from)}&to=${toRecipients}`; + return `smtp://${auth}@${host}/?from=${encodeURIComponent(config.from)}&to=${toRecipients}&starttls=${useStartTLS}`; }