gog CLI 이메일 발송을 위한 OAuth 자격 증명 설정¶
gog CLI를 사용하여 Google 계정으로 이메일을 발송하려면 OAuth 클라이언트 자격 증명을 설정해야 합니다.
1. Google Cloud Console에서 OAuth 클라이언트 ID 다운로드¶
- Google Cloud Console 자격 증명 페이지로 이동합니다.
- (필요한 경우) 프로젝트를 선택하거나 새 프로젝트를 생성합니다.
- "자격 증명 만들기" → "OAuth 클라이언트 ID"를 선택합니다.
- 애플리케이션 유형으로 "데스크톱 앱"을 선택합니다.
- 클라이언트 이름(예: "Gog CLI Desktop App")을 입력하고 "만들기"를 클릭합니다.
- 팝업 창에서 JSON 다운로드를 클릭해 저장합니다. 파일명은
credentials.json으로 변경하는 것이 좋습니다.
2. gog auth credentials 명령으로 자격 증명 설정¶
gog auth credentials ~/Downloads/credentials.json
명령을 실행하면 브라우저가 열리고 Google 계정 인증 페이지로 리디렉션됩니다. 인증이 완료되면 gog CLI가 토큰을 ~/.config/gogcli/credentials.json(또는 유사한 경로)에 저장합니다.
3. 이메일 발송¶
gog gmail send --account <보내는_계정> --to <받는_주소> --subject "메일 제목" --body-file <본문_파일_경로>