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 }; } } }