スパムメールがウザイので、定期的に、qmailのbadmailfromを更新しています。
方針としては、登録されている海外ドメインは極力除外し、日本のドメインを持つドメインでスパムと思われるものは、アドレス形式で除外する。

作業の流れは、

  1. 個人的 badmailfrom データベースのページで、
    「.jpで終わるドメインは除外する」をチェックし、全件取得する。
  2. さらに、上記のチェックを外し、「ドメインではなくてアドレスをそのまま使う」にチェックを入れ、全件取得する。
  3. これらのファイルを一つに纏め、ソート及び重複削除
    #> sort -u
  4. gmail.comやnifty.comなどのドメインも含まれており、弾かれては困るので、適宜手動でコメントアウトする。

新規に作成するのであれば、上記の流れで良いと思う。

この作業で忘れないように、コマンドのメモ

  • 行末が.jpで終わるファイルを抽出
    #> grep .jp$
  • 行頭が@で始まるファイルを抽出
    #> grep ‘^@’
  • 並び替えして、重複行を削除
    #> sort -u