From a22ba67103a2a9bd9364119903dfd7131dabc4e2 Mon Sep 17 00:00:00 2001 From: syc0123 Date: Wed, 1 Apr 2026 15:24:50 +0900 Subject: [PATCH] =?UTF-8?q?[RAPID-micro]=20IMAP=20=EC=97=B0=EA=B2=B0=20?= =?UTF-8?q?=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=8B=A4=ED=8C=A8=20=EC=8B=9C=20?= =?UTF-8?q?=EC=83=81=EC=84=B8=20=EC=97=90=EB=9F=AC=20=EB=A9=94=EC=8B=9C?= =?UTF-8?q?=EC=A7=80=20=ED=91=9C=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 (1M context) --- backend-node/src/services/userMailImapService.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backend-node/src/services/userMailImapService.ts b/backend-node/src/services/userMailImapService.ts index a9d483e0..3beef869 100644 --- a/backend-node/src/services/userMailImapService.ts +++ b/backend-node/src/services/userMailImapService.ts @@ -390,7 +390,13 @@ class UserMailImapService { await client.logout(); return { success: true, message: 'IMAP 연결 성공' }; } catch (err) { - return { success: false, message: err instanceof Error ? err.message : '연결 실패' }; + let message = '연결 실패'; + if (err instanceof Error) { + const imapErr = err as any; + const detail = imapErr.response || imapErr.responseCode || imapErr.cause?.message; + message = detail ? `${err.message}: ${detail}` : err.message; + } + return { success: false, message }; } } }