July 11, 2005
mail-entry自動化

少し専門的な話になりますが。。。

当サイトでは、携帯等のメールでエントリーを投稿できるようになっています。

このスクリプトを使うと、MovableType(以下MT)へのエントリー登録がメールから行えます。

このスクリプトは大変便利かつ汎用性が高く、改造もとても簡単です。
が、ひとつだけ難点があり、それは投稿を自動化出来ない、という点でした。

cronやindex.cgiを使う手もあるのですが、どうにも綺麗では無いので諦めていたところ、
FreeBSDな生活さんの所で、なかなか趣向を凝らした手があったので、早速導入してみました。

手動では成功するが、cronだとメールがどうしても拾えないので別手段を講じることにした。
テキストベースのブラウザのw3mの利用です。

要するに、blogを設置しているサーバーにブラウザを用意し、
メールが届いたと同時に投稿用cgiにアクセスする。
そうすれば、ほら。。。という手順。

w3mはyumでインストール。
qmailの転送設定は各アドレス下にある.qmailというファイル内に設定があるので、
この設定内に投稿用cgiへのフルパスを記述します。
ちなみに、私がはまったのは、このパイプをどこに書くのか、ってとこで(笑)、
もちろん、./Maildir/以下に書いて下さいね。
じゃないと、メールボックスを探しに行っても何もない、って事になるので。

これで、メールを投げるだけで自動的に投稿されるようになりました、とさ。
助かるー!

Posted by 八田雄一朗(制作) at July 11, 2005 07:31 AM | TrackBack | movabletype
Comments
Post a comment









Remember personal info?