2004年5月18日

メールで直ぐエントリー

[[Mobile-bozu>http://www.mobile-bozu.com/]]の[[ここ>http://www.mobile-bozu.com/weblog/archives/000153.html]]にあるmail-entry.cgiを使うと、メールからMovableTypeにコンテンツを追加できる。

しかし、メールを送った後、mail-entry.cgiを何らかの方法で実行しなければならない。先のページでは、ブラウザやcronを使ってコンテンツの追加を行っている。私は.forwardを設定し、メール到着と同時にコンテンツの追加を行うようにした。

.forwardによるmail-entry.cgiの実行は、単に.forwardからブラウザ(w3m)を実行するようにしただけである。これだけでもとても快適である。.forwardの設定例を以下に示す。

~/Maildir/
"| /usr/local/bin/w3m -dump -Os http://www.sasaj.com/mt/mail-entry.cgi | /usr/bin/mail webmaster || exit 75 #user1"

私の環境はFreeBSD 5.2-CURRENTです。また、メール環境は postfix + courier-imap ( imapd + pop3d )でメールボックスはMaildir形式です。

2行目、後ろの方のmailは、mail-entry.cgiの出力をメールでwebmasterへ送るためのものです。そんなメールは入らない方は消してください。また、メールアドレスをメールを送った携帯のメールアドレスにしておくと、すぐに登録されたことが確認できます。

Posted by SAKAKI Aoi at 2004年5月18日 21:10 |EDIT | TrackBack