가져온 Refresh Token(리프레시 토큰)과 Client ID를 사용하여 브라우저에서 직접 Microsoft OAuth 엔드포인트에 토큰 갱신을 요청하고, 갱신된 토큰으로 Microsoft Graph API를 호출하여 메일 목록과 본문을 가져옵니다.
네, 매우 안전합니다. 이 도구는 백엔드 서버 없이 완전히 클라이언트 브라우저 내에서 작동합니다. 모든 계정 정보는 브라우저의 로컬 스토리지(localStorage)에 저장됩니다. 다만, 보안을 위해 공용 컴퓨터에서의 사용은 피하고 브라우저 데이터를 안전하게 관리하세요.
Microsoft 로그인 엔드포인트 제한으로 인해 Client ID가 Azure에서 'SPA(단일 페이지 애플리케이션)'가 아닌 'Web' 앱으로 등록된 경우, 브라우저에서의 직접적인 토큰 갱신 요청이 거부됩니다. 설정에서 'CORS 프록시'를 활성화하거나 브라우저에 Allow-CORS 확장 프로그램을 설치하여 해결할 수 있습니다.
Microsoft Azure 포털에 무료 애플리케이션을 등록하고 'Mail.Read' 및 'offline_access' 권한을 부여하여 Client ID를 생성한 후, OAuth 로그인 흐름을 거쳐 Refresh Token을 획득할 수 있습니다. 또한 흔히 쓰는 공개 Client ID(Azure CLI 등) 프리셋을 기본 제공합니다.
한 줄에 하나의 메일 계정을 나타내는 텍스트 형식으로, 보통 '----'를 구분 기호로 사용합니다. 예: '계정----비밀번호----ClientID----ClientSecret----RefreshToken'. 커스텀 파서 설정을 통해 어떠한 열 순서와도 매칭할 수 있습니다.