1月 29
試験
携帯より試験です
**** パソコンより追記 ******
昨年の10/31に、携帯電話からの
投稿用プラグインを、最初は
Ktai Entryを試したのですが、
うまくいかなかったので、WP-SHOTに
鞍替えした・・・デンデンと書きましたが、
Ktai Entryの作者様から直々の
コメントをいただきましたので、
再度Ktai Entryを試してみました。
原因はドットを多用したメールアドレスに
行うメールサーバーの対応のせいです。
私目のところのメールサーバーは、
postfix+amavisd-newという
コンビネーションで、clamavやbdc・spamassassinなどを使って
検知したウィルスやスパイウェア・迷惑メールをamavisd-newが
処置を決めて、振り分けたり突っ返したり破棄したりするという環境です。
今回の事例はpostfix自体の機能なのですが、RFC違反メールアドレスに対して、
@の前の部分を ” ” で囲ってしまうんです。
つまり@の前を aa..aa….a などのようにドットを多用したメールが届くと、
違反という警告の意味か、”aa..aa….a”@d●c●m●.ne.jp に変換してしまいます。
Ktai Entryでは携帯のメルアドで登録されているWordPressユーザーが必要ですが、
WordPressはaa..aa….a@d●c●m●.ne.jpではユーザー登録できるものの、
“aa..aa….a”@d●c●m●.ne.jpではメールアドレス不正として登録拒否なんです。
前回はここまでやって諦めました。舌っ足らずの部分があり、一見Ktai Entryの
不具合にも取れそうな稚拙な文章だったかもしれませんね。(反省・・・)
“ ” を付する部分を探して変更するか、メールヘッダの自動書き換えは
ちょっと手間がかかりますので、そこは面倒くさがり屋の真骨頂で、
携帯のメルアドを変更してしまいました。。。。
結果としてKtai Entryでの携帯からの投稿は可能になりました。


2 Responses to “ 試験 ”


なるほど、Postfix はそういう処理をするんですね。確かにダブルクォートで囲めば RFC に適合したアドレスになりますので、妥当な処理だと思われます (こういう変換が RFC 的に許されているかどうかは未調査です)。
となると、WordPress がダブルクォートつきのアドレスを認めないのが問題ですね。これは trac にバグ報告してみます。たぶん WordPress の API 関数である is_email() の問題でしょう。
で、wp-shot も登録ユーザーのみ投稿可能だったと思うんですが、どうやって逃げたのでしょうか??
実は、Ktai Entry には WordPress の登録ユーザー以外のアドレスを認める改造ができるので、それを使う手もありました。しかし、ドットが連続しない、RFC に適合したアドレスにするのは、それはそれで好ましいことですから、よい対応だと思います。
今後もよろしくお願いします。
WP-SHOTはあまりにもあっけなく稼働しましたので、
逆な意味で記憶に残っていないんですが、携帯の
メールアドレスを設定した覚えがなかったので
採用している別のブログ(MU)で確認したところ
メール投稿用のユーザーを登録したとき、誤って携帯ではなく、
受信専用のメールアドレスのほうを記入していました。
しかし、WP-SHOTはこれでも投稿できちゃいますね。
今回のことがなければ、誤りを気付かずにいたかもしれませんが
とりあえず稼働しているので放ったらかしにしておきます。。。