From cbf2bd93c856a51ee9a44de6d4d7de14565f3873 Mon Sep 17 00:00:00 2001 From: Jukka Lampikoski Date: Tue, 10 Mar 2026 23:43:55 +0200 Subject: [PATCH] =?UTF-8?q?Lis=C3=A4=C3=A4=20mailbox-debug=20virheviestiin?= =?UTF-8?q?=20l=C3=A4hetyksen=20ep=C3=A4onnistuessa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Näyttää smtp_host, smtp_port, smtp_user, smtp_pass_len, imap_host, imap_user, imap_pass_len suoraan alertissa niin nähdään heti onko asetukset oikein. Co-Authored-By: Claude Opus 4.6 --- api.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/api.php b/api.php index af6285a..f26b2c7 100644 --- a/api.php +++ b/api.php @@ -2330,7 +2330,15 @@ switch ($action) { http_response_code(500); $smtpErr = $GLOBALS['smtp_last_error'] ?? ''; $detail = $smtpErr ? " ({$smtpErr})" : ''; - echo json_encode(['error' => "Sähköpostin lähetys epäonnistui{$detail}"]); + $mbDebug = $replyMailbox ? " [smtp_host=" . ($replyMailbox['smtp_host'] ?? 'EMPTY') + . " smtp_port=" . ($replyMailbox['smtp_port'] ?? '?') + . " smtp_user=" . ($replyMailbox['smtp_user'] ?? 'EMPTY') + . " smtp_pass_len=" . strlen($replyMailbox['smtp_password'] ?? '') + . " smtp_enc=" . ($replyMailbox['smtp_encryption'] ?? '?') + . " imap_host=" . ($replyMailbox['imap_host'] ?? '') + . " imap_user=" . ($replyMailbox['imap_user'] ?? '') + . " imap_pass_len=" . strlen($replyMailbox['imap_password'] ?? '') . "]" : ' [no mailbox]'; + echo json_encode(['error' => "Sähköpostin lähetys epäonnistui{$detail}{$mbDebug}"]); break 2; }