채팅 7875532826 / 메시지 1648
텍스트 메시지
대화방 Snoopybot
발신자 Snoopybot (@snoopy0816bot)
발신 시각 2026-02-24T22:05:30+00:00
메시지
좋아요. 가장 짧은 실전 절차로 정리해드릴게요.
(이미 제가 스크립트는 만들어둔 상태입니다.)
1) Azure 앱 등록
1. https://portal.azure.com 접속
2. Microsoft Entra ID → 앱 등록 → 새 등록
3. 이름: OpenClaw-Mail-Reader (아무 이름 가능)
4. 지원 계정 유형: 보통 조직 디렉터리의 계정만(학교 계정이면 이걸 추천)
5. 등록 후 애플리케이션(클라이언트) ID 복사
2) API 권한 부여
앱 → API 권한 → 권한 추가 → Microsoft Graph → 위임된 권한
필수:
• Mail.Read
• User.Read
• offline_access
그리고 관리자 동의(Grant admin consent) 필요할 수 있음
(학교 테넌트 정책에 따라 관리자 승인 필요)
3) 로컬 설정 파일 입력
파일 열기:
~/.config/outlook-mail/secrets.env
내용:
MS_TENANT_ID=common
MS_CLIENT_ID=여기에_클라이언트ID
학교 테넌트 고정이면 MS_TENANT_ID를 common 대신 실제 Tenant ID로 넣으면 더 안정적
4) 1회 인증 + 메일 조회 실행
python3 ~/.openclaw/workspace/scripts/outlook_mail_check.py \
--mail leehsong@dau.ac.kr \
--days 3 \
--keywords "열및물질전달,수강정정,추가 등록,증원"
처음 실행 시:
• 브라우저 주소 + 코드가 뜸
• 로그인/동의 완료하면 토큰 저장됨
• 이후부터 자동 조회 가능
5) 자주 쓰는 명령
• 재인증 강제:
python3 ~/.openclaw/workspace/scripts/outlook_mail_check.py --relogin
• 키워드 없이 최근 메일 발신자만:
python3 ~/.openclaw/workspace/scripts/outlook_mail_check.py --mail leehsong@dau.ac.kr --days 3
원하면 지금 바로,
**Azure 화면에서 어디 눌러야 하는지(클릭 순서)**를 진짜 한 화면씩 같이 진행해드릴게요.