- Gmail 메시지를 실시간으로 감시하고 JSON 등 다양한 포맷으로 출력하는 커맨드라인 도구
-
자동화, 모니터링, 외부 시스템 연동을 위해 설계되어, 코드나 스크립트와 쉽게 통합 가능
- 실시간 tail 모드, 유연한 필터, YAML 기반 복잡한 설정, 다양한 출력 포맷 등 실제 업무에 필요한 핵심 기능 포함
- 코드 변경 없이 파이프 조합만으로 다양한 데이터 추출·가공·알림 가능 (예: jq/notify/grep 등)
-
주요 기능
-
실시간 모니터링:
--tail
옵션으로 신규 메일 지속 감시
-
유연한 필터링: 발신자, 제목, 라벨, 첨부, 날짜 등 다양한 조건 지원(Gmail 검색 쿼리 완전 지원)
-
체크포인트/재개: 마지막 위치 저장, 장애시 복구
-
다양한 출력 포맷: JSON, JSON Lines, Compact, 커스텀 필드 지정
-
YAML 설정 파일: 복잡한 환경을 코드 변경 없이 관리 가능
-
OAuth2/서비스 계정 인증: 개인/서버/자동화 환경 모두 대응
-
파이프라인 활용성: jq 등 도구와 조합, 다양한 후처리 자동화
-
유스케이스
- 신규 메일 실시간 감시 및 특정 조건만 필터링
- 첨부 파일 포함 여부, 특정 키워드, 라벨별 감시 등 세밀한 설정
- JSON Lines로 출력 후 jq로 후처리, 알림, 파일 저장, 통계 생성 등 자동화
- GitHub/빌드/알림 메일 실시간 감시 및 CI/CD 연동
- 대량 메일 분석, 통계, 백업 등 데이터 분석 파이프라인 활용