INASOFT 管理人のひとことフリーソフトダウンロードサイト「INASOFT」の管理人 矢吹拓也 が日々の「ひとこと」を語るページです。 2021年1月1日より、旧ブログ(blog.inasoft.org)からお引越ししました。 ・INASOFT Webサイト: https://www.inasoft.org/ ・管理人のふたこと(長文記事/寄稿文): https://www.inasoft.org/talk/ 2022年7月下旬より再び本業多忙化してきているため、更新頻度は落ちます。 [2022/7/24 19:32] Tweet ■スパムメールが激しくなってきた2013年 3月 8日(金) 0:00:00 [さくらのブログから転記] |
RSS配信中 | |
サブで使っているメールアドレスの内の1つについて、やたらと英文スパムが届くようになってきました。 サブメールアドレスに来たメールは、メインメールアドレスに転送され、管理人が起床している時間帯については、さらに携帯電話へ転送されます。 なので、昨日の夜は、携帯電話が常にブルブル鳴っていた状態。 これは精神衛生上、よろしくない。 というわけで、フィルタする方法が無いか、検討してみることにしました。 調べてみたところ、該当メールアドレスを管理しているサーバのメール配信は「maildrop」により行われているのだという。 規定のディレクトリ内に .mailfilter という名前のファイルがあり、それを編集することでフィルタや転送を行うことができるのだとか。 早速見てみると、たしかに存在しており、転送のための設定らしきものが書き込まれていた。 ここにフィルタの設定を追加する。 弾きたいのは英文スパムであるため、日本語以外のメールについての転送を抑止すればよいかと考えた。 if ( !/^(C|c)ontent-(T|t)ype:.*charset=(ISO|iso)-2022-(JP|jp).*/) { if ( !/^(C|c)ontent-(T|t)ype:.multipart\/(mixed|alternative|related)\;.boundary=.*/:h ) { to "./maildir/.spam/" } } これで、スパムメール扱いとなるのだという。(スパムメールフォルダへ転送される) なるほど!簡単! 早速やってみようと思い、上記の設定を .mailfilter へ追加して、お試しで正常な(スパムではない)メールを送ってみたら……うまくいった! ただ、メールってこんな感じの表現バリエーションが多いし、そもそも日本語のメールだからと言って ISO-2022-JP で来ると決めつけるのは危険。UTF-8 で来るかもしれない。(ってか、最近流行っているようだし) というわけで、"(U|u)(T|t)(F|t)-?8" とかも許可を出すようにしないといけないかもしれない。あ、"[Uu][Tt][Ff]-?8" の方が正規表現としてシンプルかな。 加えて、プロバイダの提供する、成長型スパムメールフィルタを育ててみることにした。 成長型スパムメールフィルタといえば、自分の環境ではThuderbirdが採用しており、活用している。 すでに数年間働き続けているモノであり、だいぶ優秀なスパムメールフィルタとなっている。 これと同じ経過を、メールサーバに対しても行わなければならないのかな。時間かかるのかなぁ。 目次の表示: ブログではないので、コメント機能とトラックバック機能は提供していません。ご質問・ご意見等はメール、フィードバックまたはTwitter等からお願いします。いただいたご質問・ご意見などは、この「管理人のひとこと」の記事に追加、あるいは新規の記事にする形で一部または全文をそのまま、あるいは加工させていただいた上で、ご紹介させていただく場合があります。 当サイトでは掲載内容による不具合等に関する責任を持ちません。また、内容の正確性についての保証もありませんので、情報をご利用の際は、利用者の自己責任で確認をお願いします。 |
- 最近の更新 - |
|
3211886 (+0015)[+0236] Copyright© 2010-2024 INASOFT |