2.2.20からautoexpungeというものでメールを自動削除出来るようになったので、それの使い方をメモ。前に「[Dovecot]スパム判定されたメールを迷惑メールフォルダに振り分ける」という記事を書いたのですが、これで振り分けされる迷惑メールはJunkフォルダに蓄積していくだけです。自動振り分けで蓄積したスパム、消すつもりで放り込んだメールが行くゴミ箱なんかの中身は基本的に要りません。いう訳で、これを消す、手でやるのはめんどくさいから自動で。2.2.20からautoexpungeが追加されています。これの設定は極めて簡単で、メールボックスの設定にautoexpungeを付けるだけです。}}簡単ですね、cronに色々登録しなくてもOK負荷対策いくつか負荷対策としてしておいた方が良い設定があるようです。いっても難しい物ではないので、ささっと紹介。特定のプロトコルでのみ動作させる先ほど紹介した設定例ではPOP、IMAP、LMTPの3つで動作します。POP、IMAPはクライアントのログアウト後に動作するのですが、LMTPはメールを受信するたびに動作してしまいます。これだとメール配信に遅延が発生したりすることがあるので、特定のプロトコルでのみ動作するように設定した方が良いかも。}#}POP3ではサーバーサイドのメールフォルダが利用できない(=SpamやJunkは見られない)ので、IMAPの時に動作させたので十分だと思われます。する事で、IMAP(厳密にいえばIMAPログアウト時)のみ処理が実行されるので、負荷が少ないでしょう。yes」を設定した方が良いでしょう。これを設定すると実際にメールを舐めまわしたりする必要なく、要らないメールを探し出して消すことが出来ます。基本的にこれでメールの自動削除が出来ます。考えれば当たり前ですが、該当のフォルダにあるメールは「そこに移動してからn日後」に削除されます。受信したのが1日前でも1カ月前でも1世紀前でも、「移動してからn日」です。(そうじゃないと間違えて入れちゃったときにお察し)疲れていたり、構築作業中で色々考えてると忘れていて「あれ~?設定したより前の日付(のメール)なのに消えな~い......」なんて思っちゃうことがあるかも......?小ネタちなみに、autoexpunge_max_mailsを使うと設定した件数以上の時にメールを削除します。2.2.25で追加)手元のDovecotがバージョン不足だったので挙動の検証できず......どちらを設定するかはお好みで。サーバーDovecotスポンサーリンクB!LINEへ送る関連記事メールサーバの検証にThunderbirdを使ったら嵌った最近は「自分のドメインでメールの送受信がしたいなぁ」と思ってメールサーバの設定を......続きを読む→Ubuntu(またはRaspbian)のMuninでrrdcachedを使う僕の管理するサーバはMuninでリソース監視をしています。これ、ぶっちゃけ、あったって......続きを読む→FileZillaをFFFTPっぽく使うWebマスターのみなさん、こんにちは。僕も所謂、同業者って奴です、よろしくお願......続きを読む→PREV[Git]LFSを含むリポジトリを移行するNEXT[Dovecot]antispamで迷惑メールを自動的に学習させるナカのヒト:HimaJyun​散って美しいのは桜だけです、情報はまとまっていた方が美しいのです。