メインで利用しているメールはGmailです。
届くと嬉しくないメールを自動削除できないものかと調べたところ、Google Apps Scriptで実現できるらしいとわかりました。
ネット上にあったスクリプトをちょこっとアレンジして、Gmail完全削除スクリプトを作りました。
プロジェクトにトリガーを追加すると自動実行できます。
※ゴミ箱・迷惑メールフォルダに入らず、即削除されるため取り扱い注意
function deleteForever() {
var queries = [
'label:deleteForever', // ラベルで指定する場合
'from:xxxxx@gmail.com', // メールアドレスで指定する場合
'from:yyyyy@gmail.com',
];
for (var i=0; i < queries.length; i++) {
var query = queries[i];
Logger.log('完全削除開始:' + query);
var criteria = '' + query + ' older_than:0d -is:starred'
var deleteThreads = GmailApp.search(criteria);
Logger.log('該当スレッド: ' + deleteThreads.length + '件');
for (var j = 0; j < deleteThreads.length; j++) {
Gmail.Users.Messages.remove('me', deleteThreads[j].getId());
}
Logger.log('' + query + 'の処理を終了')
}
}