2004年01月22日

MovableType:メールでEntryを投稿する方法

MovableTypeを携帯電話などからのメールで更新する方法について。
携帯端末から更新しているWeblogのことをMoblog(モブログ)というようですが、MovableTypeの基本機能としては、この機能は付属してません。
自分で後からプラグイン等を足して改造するしかないです。
(このSeesaaBlogさんは何もしなくても、メールで更新する機能があるので秀逸と思います……自分でやるとなると、けっこう大変だし)

一番早道な方法としては、moblog.uva.ne.jpさんで、メール更新用のアカウント(無料)をもらって、それを使うことです。一番厄介な部分の作業を、肩代わりしてもらえます。

しかしmoblog.uva.ne.jpさんは試運転中で、使い方マニュアルとかが、ありません。簡単なサポートは制作者さんがしてくださるのですけど、公式のレンタルサービスではなく個人の方のご厚意で運営されているものなので、手取り足取りのサポートを期待して使うのも、またちょっと違うかと思います。

自分が導入した時の簡単な手順と、苦労したコトなどをメモしておきます。
  1. このページからBASE64.pmをダウンロードする。
    ファイル名は「MIME-Base64-●●.tar.gz」、●●の部分は数字です。バージョンを示しています。私は2.23をダウンロードしました。
  2. ダウンロードしたファイルを解凍して、出てきたファイルの中の「Base64.pm」だけをサーバーにアップロードする。置く場所は、「mt/extlib/MIME/」の下。MIMEというディレクトリは元からはないので、自分で作る。
  3. MovableTypeで、メール更新専用のアカウントを作る。
    パスワードなどが万が一漏れてしまった場合に、MTを乗っ取られないようにするためです。
  4. moblog.uva.ne.jpさんで新しいアカウントを作る。
    「Create new account」っていうリンクが、新規作成。
    • email:自分のメールアドレス。携帯のでなくてもいい。blog更新用のパスワードつきメールが送られてくるので、間違えて他人のを書いたりしないように。
    • moblog URL:メールで更新したいMobableTypeのアドレス「http://〜/mt.cgi」まで書く。
    • username:メール更新用に(3)で作成したアカウントのユーザー名
    • password:そのユーザーのパスワード
  5. 項目を埋めたら、一番下にあるNEXTボタンを押す。
  6. 問題なければ、これで完了だけど、テンプレートを改造している場合などに、mt.cgiの情報をうまく取得できないことがあるらしい。
    また似たような入力フォームが表示されていたら、そのフォームの一番下にある項目の、mt.cgiのURLを、「http://〜/mt.cgi」から、「http://〜/mt-xmlrpc.cgi」に変更して、送信する。
  7. 次は、Entryをどういうふうにするかの設定。
    • Email Setting:更新用メールの送信先を決める。方法は二種類。
      「name-at-domain.com-*******@moblog.uva.ne.jp」の*******の部分に、更新用メールのパスワードを記入。これはMTにログインするためのパスワードとは違うもののほうがいい。(メールアドレスからパスワードがばれちゃった時に、ここの設定を変えるだけで対処できるから)
      もう一つの選択肢は、数字と英文字の組み合わせられているほうで、これは長いメールアドレスにメールを送れない環境の携帯電話などから使用したい場合に選択する。(機能は同じだが、短いアドレスがいい人用の選択肢)
    • weblog:記事を投稿したいウェブログを選択
    • category:投稿したいカテゴリー(固定)
    • image-archive path :メールに添付した画像が置かれるディレクトリを指定
    • image site path:画像置き場のURL。画像のURLをMTが作成する時に使う用
    • template:メール投稿した記事を配置するためのタグ(空欄でOK)
    • image template:添付した画像を記事に配置するときのIMGタグ。(空欄でOK)
    • Publish:メール投稿した記事を、「公開(Publish)」にするか「下書き(Draft)」にするかの選択。
    • Public?:この機能の配布元、moblog.uva.ne.jpさんのトップで、新着記事リストに載せていいかどうか。Yes!を選択すると載る。Noなら秘密。
  8. 上の設定を全部チェックして、「SAVE」ボタンを押すと、メール更新用のメールアドレスを表示した画面に移動し、最初に記入した自分のメールアドレス宛に、更新用メールアドレスを書いたメールが届く。このメールに返信すると、指定したWeblogに記事がEntry(投稿)される。
  9. 試運転してみましょう

MTの文字コードをEUCにしている場合、文字化けします。
下記の方法で、解決できるそうです。私が動かしてるのはver2.64ですが、これで解決しました。(最新版2.661では状況が違うかもしれません)
euc の方用のパッチですが、かなりいい加減ですが、以下のようにしたら動きました。

lib/MT/XMLPRCServer.pm の
7行目 use strict; の後に
use Jcode;
を挿入する。

104行目 my $mt = mt_new(); ... の前に
for my $f (qw( title description mt_text_more
mt_excerpt mt_keywords )) {
next unless defined $item->{$f};
$item->{$f} = Jcode->new($item->{$f},"utf8")->euc;
}
と挿入する。

以上で xmlrpc の newPost については、euc化されます。他の用途に xmlrpc の newPost を使っている人は注意してください。殆どの人は使っていないような気がしているので、とりあえず、いいと思います。Shift_JIS のときは、euc を sjis にすればいいのかもしれませんが試しておりません...。
引用もと:moblog.uva.ne.jp - moblog mail gatewa@dh's memoranda

他、添付した画像がアップロードされない。画像を添付しているとEntryが無視される。同じ画像が重複してアップロードされる。などなどの障害が起きることがあるようです。

また、全ての携帯端末から利用可能というわけではないようです。
私はAirH"から投稿してテストしましたが、使えてました。ただし、改行が認識されてないようで、brタグが入りませんでした。MacOSXのmailソフトからでも同様。
CLIEからも使用可能なようです。携帯電話は一般的に大丈夫みたい。(携帯持ってないんで、わかりません)

他、追加情報は、制作者の方のBlogのこのカテゴリーにまとめられています。

#モブログだけSeesaaBlogさんで借りて、シンプルなstyle-sheetにカスタマイズ→メインブログにインラインフレームで読み込みする方法が、実は、技術力に自信のない人には、いちばん手軽な方法なんだったりして……。
追記:というわけでSeesaaBlogモブログ化用スタイルシートを試作してみました。
posted by zero at 22:13| 京都 晴れ| Comment(4) | TrackBack(7) | Weblog | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
はじめまして

こちらの解説が分かりやすく、設定時大変参考になりました。
どーもです。
Posted by Kunito at 2004年08月08日 08:13
コメントありがとうございます。
走り書きでお恥ずかしいですが、お役に立って幸いです。
Posted by zero(管理人) at 2004年08月10日 10:24
英語のみのページに戸惑ったのですが、こちらを見て無事成功しました。
Posted by イタガキ at 2005年06月16日 19:51
書き込むadult amatuer women nwv http://amatuer.bluesauce.com/adult-amatuer-women.html adult amatuer women
springbreak amatuer sex nwv http://amatuer.bluesauce.com/springbreak-amatuer-sex.html springbreak amatuer sex
phone sex amatuer nwv http://amatuer.bluesauce.com/phone-sex-amatuer.html phone sex amatuer
free teen amatuer porn nwv http://amatuer.bluesauce.com/free-teen-amatuer-porn.html free teen amatuer porn
swinging amatuer porn nwv http://amatuer.bluesauce.com/swinging-amatuer-porn.html swinging amatuer porn
free amatuer video sex nwv http://amatuer.bluesauce.com/free-amatuer-video-sex.html free amatuer video sex
amatuer hot anal sex nwv http://amatuer.bluesauce.com/amatuer-hot-anal-sex.html amatuer hot anal sex
amatuer lesbo porn nwv http://amatuer.bluesauce.com/amatuer-lesbo-porn.html amatuer lesbo porn
amatuer ass sex nwv http://amatuer.bluesauce.com/amatuer-ass-sex.html amatuer ass sex
search amatuer wife gallery sex nwv http://amatuer.bluesauce.com/search-amatuer-wife-gallery-sex.html search amatuer wife gallery sex
amatuer latina porn nwv http://amatuer.bluesauce.com/amatuer-latina-porn.html amatuer latina porn
women amatuer nude photo nwv http://amatuer.bluesauce.com/women-amatuer-nude-photo.html women amatuer nude photo
hot amatuer porn nwv http://amatuer.bluesauce.com/hot-amatuer-porn.html hot amatuer porn
free swinging amatuer porn samples nwv http://amatuer.bluesauce.com/free-swinging-amatuer-porn-samples.html free swinging amatuer porn samples
amatuer videos sex nwv http://amatuer.bluesauce.com/amatuer-videos-sex.html amatuer videos sex
amatuer sex family nwv http://amatuer.bluesauce.com/amatuer-sex-family.html amatuer sex family
mobile phone amatuer sex pic nwv http://amatuer.bluesauce.com/mobile-phone-amatuer-sex-pic.html mobile phone amatuer sex pic
redhead amatuer porn free nwv http://amatuer.bluesauce.com/redhead-amatuer-porn-free.html redhead amatuer porn free
canada women amatuer nwv http://amatuer.bluesauce.com/canada-women-amatuer.html canada women amatuer
amatuer high school sex nwv http://amatuer.bluesauce.com/amatuer-high-school-sex.html amatuer high school sex
amatuer wife and husband sex tapes nwv http://amatuer.bluesauce.com/amatuer-wife-and-husband-sex-tapes.html amatuer wife and husband sex tapes
amatuer video uk sex nwv http://amatuer.bluesauce.com/amatuer-video-uk-sex.html amatuer video uk sex
amatuer sex chat rooms nwv http://amatuer.bluesauce.com/amatuer-sex-chat-rooms.html amatuer sex chat rooms
usa amatuer porn nwv http://amatuer.bluesauce.com/usa-amatuer-porn.html usa amatuer porn
couples amatuer sex pictures nwv http://amatuer.bluesauce.com/couples-amatuer-sex-pictures.html couples amatuer sex pictures
free amatuer sex gallery nwv http://amatuer.bluesauce.com/free-amatuer-sex-gallery.html free amatuer sex gallery
amatuer home made porn video nwv http://amatuer.bluesauce.com/amatuer-home-made-porn-video.html amatuer home made porn video
amatuer sex couple nwv http://amatuer.bluesauce.com/amatuer-sex-couple.html amatuer sex couple
nude pics of amatuer girls nwv http://amatuer.bluesauce.com/nude-pics-of-amatuer-girls.html nude pics of amatuer girls
hot amatuer black girls nwv http://amatuer.bluesauce.com/hot-amatuer-black-girls.html hot amatuer black girls
Posted by adult amatuer women at 2006年10月03日 06:45
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/21190

この記事へのトラックバック

モブログまとめ
Excerpt: なんともすんなりいかなくって苦労しました(/_;) かな〜り、いろいろなところお世話になりましたです...
Weblog: おきらくはうす
Tracked: 2004-03-31 09:36

ココログからMovable Typeへ引っ越す
Excerpt: ちょっと思うところがあってココログからMovable Typeへ引っ越した。いや、なんだかんだ言ってもココログは現時点では国内のホスティング型blogサービスの中では一番充実してるし(ちょっと前に発表...
Weblog: 超・正直日記
Tracked: 2004-06-01 18:23

モブログ
Excerpt: 以前から携帯端末を使ってエントリーをしてみたかったのでちょっと調査してみました。    メールでEntryを投稿する方法 とりあえず実験してみたいと思います。...
Weblog: きるり堂
Tracked: 2004-11-13 16:41

MovableTypeでモブログをしたい
Excerpt: MovableTypeでモブログ、携帯電話からの投稿ができたらなあと思い、本屋で...
Weblog: KOGOTO BLOG
Tracked: 2004-12-13 23:02

moblog導入
Excerpt: モブログを導入してみました。 参考にさせて頂いたサイト: moblog.uva....
Weblog: 俺@おもちゃ
Tracked: 2004-12-15 22:25

モブログ
Excerpt: ケータイから画像やエントリー投稿ができます。ゲートウェイ方式です。 http:/...
Weblog: GARGOUILLE
Tracked: 2005-01-02 01:56

モブログ
Excerpt: エントリーできるかな? ...
Weblog: A Liar Lip ??嘘つきな唇??
Tracked: 2005-01-16 23:27