From f7e5a3c1dba5523a305a1e296830ebfd9fe37b96 Mon Sep 17 00:00:00 2001 From: Jukka Lampikoski Date: Tue, 10 Mar 2026 23:35:17 +0200 Subject: [PATCH] =?UTF-8?q?Korjaa=20SMTP-salasanan=20kopiointi=20kun=20k?= =?UTF-8?q?=C3=A4ytet=C3=A4=C3=A4n=20samoja=20tunnuksia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Kun SMTP-salasana jää tyhjäksi (vanha SMTP-salasana ei ole koskaan asetettu) mutta käyttäjätunnus on sama kuin IMAP:ssa, kopioidaan automaattisesti IMAP-salasana SMTP:lle. Korjaa AUTH-virheen joka tuli koska SMTP-salasana tallentui tyhjänä. Co-Authored-By: Claude Opus 4.6 --- api.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api.php b/api.php index c0c1037..806f46a 100644 --- a/api.php +++ b/api.php @@ -2955,6 +2955,10 @@ switch ($action) { } else { $mb['smtp_password'] = $existingMb ? ($existingMb['smtp_password'] ?? '') : ''; } + // Jos SMTP-salasana on tyhjä mutta käyttäjä on sama kuin IMAP → kopioi IMAP-salasana + if (empty($mb['smtp_password']) && $mb['smtp_user'] === $mb['imap_user']) { + $mb['smtp_password'] = $mb['imap_password']; + } if (empty($mb['nimi'])) { http_response_code(400);