可能性のある複製:
n日より古い特定のGmailメッセージを削除するWebアプリ?
それが必要な理由は、オープンソースプロジェクトのメーリングリストを購読する必要があり、古いメッセージをアーカイブする必要がないためです。
いいえ、Gmailフィルターはメッセージの受信時に機能するためです。それ以外の場合は、Gmailフィルターを使用してメッセージを処理することはできません。
せいぜい、次のような検索が必要です。
label:bulk before:2011/2/22
リンクを保存して(そして日付を編集して)または、日付を動的に入力できるブックマークレットにすることもできます。
しかし、フィルターではできません。
Gmailで2012.11.14に新しい検索演算子が追加されました http://gmailblog.blogspot.com/2012/11/search-for-emails-by-size-and-more-in.html =
older_than:1m
詳細: http://support.google.com/mail/bin/answer.py?hl=ja&answer=719
古いものと新しいものに似ていますが、日、月、年にd、m、yを使用した相対的な日付を許可します
IMAPクライアント(Thunderbird、Outlookなど)でgmailに接続し、そこからルールを作成できます。 gmailオプションには、このオプションはありません。
毎日実行し、Gmailから古いメッセージを削除するスクリプトをGoogleアプリで作成できると思います。 Gmailにアクセスして統計を作成する方法の例があります。
https://developers.google.com/apps-script/articles/gmail-stats
残念ながら、Gmailフィルター(ルール)は受信メールにのみ適用され、既に受信トレイにあるメールには適用されません。検索を実行し、非常に限定的な検索を使用して受信ボックスを手動でクリーンアップできます。
永久に残したくないメールはすべてNewslettersとラベル付けされているとしましょう。 2か月以上前のニュースレターというラベルの付いたすべてのメールを表示するには、次の検索クエリを使用します
* label:Newsletters older_than:2m *
Older_thanパラメーターを7dのような他のものに置き換えることができます
Google Apps Scriptでこれを処理できると思いますが、私は(まだ)経験がありません。