ja ja ja ja ja ja ja ja ja en ja ja ja ja ja ja ja ja ja ja ja nb ja ja ja ja ja ja ja ja ja ja ja en ja ja ja en ja ja ja en ja ja en ja ja en en ja ja ja ja ja ja ja ja ja ja en ja ja ja ja ja ja ja ja en ja ja en ja ja vi ja sv eu ja en en hu ja ja en en pl ja ja jbo hbs_lat en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja
前回ククログでmilter managerを紹介したのはmilter manager 1.6.9をリリースしたときである約2年前なので、milter managerとはどういったものなのかmilter managerのウェブサイトから引用します。
リリースメールを以下のMLに流したところ、いくつか反応があったので紹介します。
milter-manager-users-ja
Postfixの日本語のメーリングリスト
SpamAssassinの日本語のメーリングリスト
milter-manager-users-en
Postfixのメーリングリスト postfix-users@postfix.org
全て個人宛てに返信があったので、メールをくれた方の名前やメールアドレスは伏せます。
I've noticed milter manager, now I will package it into Fedora.
Fedora にパッケージを追加するための作業をしてくれるそうです。いつかやりたいと思っていたことなので大変嬉しいご提案です。
How about writing milters in Python, rather than just Ruby?
Ruby だけではなく Python で milter を書くのはどう?とのことですが、既に pymilter というプロジェクトがあるのでご紹介しておきました2。
Use milter in postfix will cause the performance drop about 20% due to the implement in Postfix compared to policyD(tested on Postfix 2.3.5, I am not sure if it have been improved in latest Postfix version). That's why I prefer to PolicyD (greylist, blacklist, whitelist, IP reputation/based detection, etc). Content-based scanning will cost a lot of time which may caused session time-out issue. My suggestion is to let MTA do the basic/fast checking and ask other back-end system/module to scan the content.
BTW, it's a great idea to consolidate those milters into one milter mgr. I will try it later.
自分が知っている情報を共有してくれています。PolicyDというプロダクトは知らなかったので、参考になりました。milter manager のアイデアをとても褒めてくれています。こういったコメントはとても励みになりますね!
test-mails プロジェクトを始めました
milter manager 2.0.0 リリースとは直接関係ないのですが、最近milter managerの関連プロジェクトとして始めた test-mails というプロジェクトがあるので紹介します。
test-mailsプロジェクト
test-mailsプロジェクトは、メールシステムのテストに必要なメールを共有することを目的としたプロジェクトです。共有したメールはオープンソースとして利用できるので、だれでも自分のメールシステムのテストに有効活用できます。
メールシステムの開発をしていると、テストのためにとても多くのパターンのメールが必要になります。そのようなメールを個人で集めたり作成したりするのは大変です。そんなとき、自由に再利用できるテストメール集があると便利だと思いませんか?このようなメール集を共有すると、自分で多くのテスト用メールを作成したり管理したりするコストが削減でき、網羅的なテストをしやすくなることが期待できます。
興味のある人はmilter-manager/test-mailsを参照してください。現在はまだ少しだけですが、テストで使用可能なメールを追加してあります。
10万mails/day以上のメールを処理するシステムでも使われています ↩
もちろん、milter managerはPythonで書かれたmilterも組合せて使うことができます。 ↩
milter manager
現在クリアコードではソフトウェア開発者を募集しています! フリーソフトウェア開発での開発の仕方をベースに、成果や知識を公開し共有しながら業務に携われます。
クリアコードのフリーソフトウェアビジネス
インターンシップで学んだこと1:コメントを書きたくなるときはコードを見直す機会
Apache Arrow
milter manager
ククログの記事はCC BY-SA 4.0とGFDLのデュアルライセンスで自由に利用できます。
クリアコードはプログラミングが楽しいソフトウェア開発者を1名募集しています。
クリアコードは「クリアコードをいい感じにする人」を1名募集しています。
クリアコードはフリーソフトウェア開発で培った技術力を提供しています。特にMozilla製品(Mozilla FirefoxとMozilla Thunderbird)とRubyとGroonga(全文検索)に関連した開発を得意としています。