🛠️

Gmailの迷惑メールを検知する

2024/03/09に公開

概要

Gmailの迷惑メール検知は非常に強力であり、人知れずユーザの安全を守ってくれる。
しかし寡黙すぎて少々困ることも。。
そこで、迷惑メールボックスにメールが存在した場合に通知してもらおうと思う。

環境

個人用アカウントのGoogle Apps Script

処理内容

下記のような処理を実装すれば良い。

  1. 迷惑メールを抽出
  2. 抽出結果のスレッド数を確認
  3. スレッド数が0であれば迷惑メールは存在しないので、処理を終了
  4. スレッド数が1以上であれば継続
  5. スレッド内にメールが入れ子になっている為、各スレッドを走査
  6. 各メールの情報を通知用の本文に追記していく
  7. 通知用の件名を作成
  8. 自身のメールアドレスを取得し、件名と本文を入れて送信

ソースコード全体

https://github.com/mknc1/NotifySpamGmail/blob/cb95979fd287d3430e75ab3cd34a687fb46cc89a/main.gs

余談

標準機能として実装されていてもいいんじゃないの。。
もしくは私が知らないだけ?

Discussion