wp-shot v0.1 リリースに触発されまして、大幅修正中の wp-mta を未完成ながら公開してしまいます。これは、ウチで使っているモブログ投稿スクリプトで、メールサーバーに届いたタイミングで投稿処理が行なわれる仕組みを採用しています。他のスクリプトのように POP3 でメールを読みに行くものとは全く動作原理が異なります。
現在、WordPress コアの修正が必要であることと、まだテストが不十分なので、実戦投入は避けてください。むしろ、wp-shot に対するコードの貢献が目的です。
wp-mta020.tar.gz
(SHA1 ダイジェスト: f4cc8dd1c56f2f2eeea6f8b675a6a73ef2cbe024)- WordPress Plugins/JSeries からダウンロードしてください。
現在、ドキュメントはまったく附属していません。概要・設置方法については前バージョンのリリース案内を参照してください。
コードを見てもらうと分かりますが、メールアドレスの抽出部分はかなり独特の方法ですが、相当変なアドレスでも判別可能です。メールアドレスにコンマ(,)を含んでも大丈夫なのはすごいところです。ただし、かっこの扱い (メールアドレスにおけるかっこはコメントを意味します) が RFC2822 には厳密に準拠しておらず、少しバグがあります。例えば From: hoge(comment)hoge@example.jp という From フィールドの記述は不正ですが hogehoge@example.jp として抽出してしまいます。ちなみに、From: hoge(comment)@example.jp という記述ならば正当で、hoge@example.jp というメールアドレスを意味します。
かっこが入れ子になっているときも挙動不審です。
