gmailtail - Gmail 실시간 모니터링 및 자동화 오픈소스 CLI 도구

1 day ago 3

  • Gmail 메시지를 실시간으로 감시하고 JSON 등 다양한 포맷으로 출력하는 커맨드라인 도구
  • 자동화, 모니터링, 외부 시스템 연동을 위해 설계되어, 코드나 스크립트와 쉽게 통합 가능
  • 실시간 tail 모드, 유연한 필터, YAML 기반 복잡한 설정, 다양한 출력 포맷 등 실제 업무에 필요한 핵심 기능 포함
  • 코드 변경 없이 파이프 조합만으로 다양한 데이터 추출·가공·알림 가능 (예: jq/notify/grep 등)
  • 주요 기능

    • 실시간 모니터링: --tail 옵션으로 신규 메일 지속 감시
    • 유연한 필터링: 발신자, 제목, 라벨, 첨부, 날짜 등 다양한 조건 지원(Gmail 검색 쿼리 완전 지원)
    • 체크포인트/재개: 마지막 위치 저장, 장애시 복구
    • 다양한 출력 포맷: JSON, JSON Lines, Compact, 커스텀 필드 지정
    • YAML 설정 파일: 복잡한 환경을 코드 변경 없이 관리 가능
    • OAuth2/서비스 계정 인증: 개인/서버/자동화 환경 모두 대응
    • 파이프라인 활용성: jq 등 도구와 조합, 다양한 후처리 자동화
  • 유스케이스

    • 신규 메일 실시간 감시 및 특정 조건만 필터링
    • 첨부 파일 포함 여부, 특정 키워드, 라벨별 감시 등 세밀한 설정
    • JSON Lines로 출력 후 jq로 후처리, 알림, 파일 저장, 통계 생성 등 자동화
    • GitHub/빌드/알림 메일 실시간 감시 및 CI/CD 연동
    • 대량 메일 분석, 통계, 백업 등 데이터 분석 파이프라인 활용

Read Entire Article