携帯電話から使うMTベースのTwitter風マイクロブログ(3)。

| コメント(6) | トラックバック(0)

連続モノになってきた...

写真付きメール投稿に対応

画像の表示

やっぱり携帯からメールで写真とか送れなきゃやだ(ってかつまんないよな)ということで、メール投稿できるようにしました。メール投稿については以前に書いたものの焼き直しですが、設定が難しいとか動かん、とか色々指摘いただいていることもあって設定をより簡単にしました(~を含むファイル名問題にも対処済み)。

設定が簡単とはいえMIME::Parserが必要です。Perlモジュールのインストールさえできれば設定はより簡単になりました。


プラグイン設定

設定はブログ毎に行います。投稿専用のメールアドレスを1つ用意して「ブログ→プラグイン→MovaMotionの設定」で以下の情報を登録します(括弧内はデフォルト値)。

  • 投稿先メールアドレス
  • メールサーバー
  • アカウント
  • パスワード
  • プロトコル(pop3)
  • 添付ファイル保存先(<サイトパス>/files)
  • サムネイル幅(480)
  • 画像のマークアップ(<p class="image">,</p> - カンマで区切る)

ユーザー設定

続いて、ユーザーの設定画面で以下の情報を登録します。

  • 携帯メール(メール投稿のFromになるアドレス)
  • 秘密のフレーズ*

* ユーザーを識別するもので、何でも構いません(覚える必要もありません)。例えば送信先がfoobar@example.comだった場合、foobar+phrase@example.comがユーザーの投稿アドレスになります。Fromとこのフレーズによってユーザーを識別しますので、他人にバラさなければOK(あんまり長いと携帯によっては送信できないことがあります)。


メール投稿

メール投稿は「写真」クリックしてこの画面から行えます。mova-motion.cgiを設置しなくてもメール投稿は行えますが、メール送信後この画面の「すぐに反映」をクリックすることで送信したメール付きエントリーを即時に反映することができます(明示的にここから反映しなかった場合、run-periodic-tasks実行時に反映されます)。

投稿されたメールのタイトルがエントリーの「タイトル(entry_title)」、本文は「本文(entry_text)」、添付ファイルは指定したサイズのサムネイル(オリジナルへのリンク付きサムネイル)」のタグが(プラグイン設定で指定した「画像のマークアップ」を適用した上で)「追記(entry_text_more)」に登録されます。


設置方法:

plugins/MovaMotionを設置、mtディレクトリ直下にmova-motion.cgi設置して実行パーミッション与えてmova-motion.cgiにアクセスします。

ライセンス:

  • GPL v2

ダウンロード:

トラックバック(0)

トラックバックURL: http://junnama.alfasado.net/cgi/mt/mt-tb.cgi/18

コメント(6)

はじめまして。
MovaMotionの導入を検討しており、au、iPhoneでテストしたところ、メールの添付を行い画像がアイテムに登録はされるものの、FTP上のディレクトリにアップされていないため画像のリンク切れとなっているのですが、何か設定が必要でしょうか。

MTのバージョンはMT5.02です。

あけましておめでとうございます。
ご返答頂きましてありがとうございます。

ご連絡頂きました内容で変更を行ってみた所、無事画像をアップロードできるようになりました。

早急にご連絡頂き大変助かりました。
引き続きよろしくお願い致します。

お世話になります。
何度も本当に申し訳ございません。

画像も無事アップロードできたのですが、mova-motion.cgi上のページではなく実際のサイト上の画面を見ると、メインページ、アーカイブ、エントリーとあってなぜかエントリーのページのみmtEntryTitleが文字化けしております。
(本文は文字化けしておりません。また、メインページ、アーカイブのタイトルも文字化けしておりません)

エンコードはurf-8で行っており、データベース上では文字化けしておらず、また、全体の再構築をかけると直るので原因が分かりかねているのですが、設定上の注意点等他にございますでしょうか…

はじめまして、お世話になります。
MovaMotionプラグインをMT4.21にて導入させていただいたのですが、

・インストール
・mova-motion.cgiでの表示確認
・システムメニュープラグインでの表記確認

までは問題なかったのですが、
「投稿したいブログのプラグイン一覧」には、なぜか表記が確認できませんでした。
そのため、投稿に関する設定が行えず困っております。

なにか良い解決策ををご教授いただけませんでしょうか?

環境:
さくらインターネット
Perl 5.8.9(/usr/bin/perl)
MIME-Tools-5.427,2 あり(なので、MIME::Parserはインストールされているようです)
MT4.21

よろしくお願いいたします。

コメントする

Facebook

Twitter

このブログ記事について

このページは、Junnama Nodaが2009年5月25日 13:00に書いたブログ記事です。

ひとつ前のブログ記事は「携帯電話から使うMTベースのTwitter風マイクロブログ(2)。」です。

次のブログ記事は「MTベースのtumblr.風マイクロブログ。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 6.2.6