Skip to content

gog CLI 이메일 발송을 위한 OAuth 자격 증명 설정

gog CLI를 사용하여 Google 계정으로 이메일을 발송하려면 OAuth 클라이언트 자격 증명을 설정해야 합니다.

1. Google Cloud Console에서 OAuth 클라이언트 ID 다운로드

  1. Google Cloud Console 자격 증명 페이지로 이동합니다.
  2. (필요한 경우) 프로젝트를 선택하거나 새 프로젝트를 생성합니다.
  3. "자격 증명 만들기" → "OAuth 클라이언트 ID"를 선택합니다.
  4. 애플리케이션 유형으로 "데스크톱 앱"을 선택합니다.
  5. 클라이언트 이름(예: "Gog CLI Desktop App")을 입력하고 "만들기"를 클릭합니다.
  6. 팝업 창에서 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 <본문_파일_경로>