« WordPressを携帯で閲覧&WordPressに携帯からコメント | 9月 »

2007.07.29

WordPressにメールで新規投稿~SOMY Mobile Gate

WordPressを携帯から閲覧&WordPressに携帯からコメントできるようになったので、
今回はWordPressに携帯から投稿できるようにしようと思った。
というか、携帯からに限らず、メール送信することで新規投稿できるように。

準備しておいた特定のメアドにメールを送り、
ブラウザ上で更新すれば記事を新規投稿できるというもの。

幾つか候補があって、どれがいいか迷ったけど
SOMY Mobile Gateというのを入れてみることにした。
※事前に、記事投稿の際の宛先になる専用のメールアドレスを準備しておくこと!!

SOMY Mobile Gate ベータv0.15

1.UTF-8かEUC-JPのどちらか自分に合った文字コードの方をダウンロード・解凍。

2.”mobile-gate”フォルダ内の”config.php”の以下の部分を変更。

●15行目あたり
/* WP-Mail用送信先メールアドレス */
  $EZMail_SendAddress = ‘dammy@hogehoge.jp’;

のところ、自分が準備していた投稿専用のメアドに変更。

●41行目あたり
/* 送信元メールアドレスの判断
  ’WP’:登録ユーザーのアドレス ’no’:誰でも投稿
  ’WP-MAIL’:下の”送信を許可するメールアドレス”の項目で指定したアドレス    */
  $wpmail_permission = ‘no’;

のところ、’no’を’WP-MAIL’に変更。

●46行目あたり
/* 送信を許可するメールアドレス
  ※”送信元メールアドレスの判断”で’WP-MAIL’を指定したときのみ有効
  複数指定の時には’,'で区切って指定 例 ‘aaa@aaa.com,bbb@bbb.com’    */
  $wpmail_addless = ‘aaa@aaa.com,bbb@bbb.com’;

のところ、自分がメールで新規投稿する際に送信元となるPCや携帯のメアドに変更。

3.”mobile-gate”と”wp-photos”を
サーバーのWordPressをおいているフォルダにアップロード。
“wp-photos”のディレクトリのパーミッションを”707″に変更。
(画像が保存されない場合”777″)
“mobile-gate”ディレクトリ名を適当に自分の覚えやすい名前に変更。
(他人にアクセスされにくくするため)

4.WordPress管理画面の 設定 → 投稿設定 → メールによる投稿のところで
投稿専用に用意してあるメールアドレスの
メールサーバー、ポート番号(大抵そのままでOK)、ログイン名、パスワードと
デフォルト投稿カテゴリーを入力し、設定を保存。

ここまでで設定は完了。

実際、記事を新規投稿する際の手順は以下のとおり。

5.Mobile GateをアップロードしたURLにアクセス。
ログインを選択して進み、WordPressと同じユーザー・パスワードを入力してログイン。
ログインに成功すると画面が変わり、ユーザー用のリンクが表示される。
次のページで携帯等にブックマーク登録すれば、
次回からはブックマークしたアドレスにアクセスするだけで自動的にログイン状態になる。

6.ログインした画面で「メール作成:EZMail」を選択し、進む。
投稿するカテゴリーをプルダウンから選択し、
投稿時間を設定する場合には”する”を選び、決定して次の画面に進む。
(投稿時間を設定しない場合はメールを送信した時間になる)

次に、設定した項目を確認し、”メールを作成する”を選択。
件名が記事の題名になるので、”ここに題名”という部分を変更。
メール本文の最初の部分に投稿の設定があるので、
その後の”ここに本文”という箇所を変更して記事の本文を記入。
写真や動画がある場合はメールに添付する。(複数件OK)
すべての記入が終わったらメールを送信。

7.メール送信した後、再び5と同じログインした画面で、「メール投稿分を更新」を選択。
(「ブログ更新:WP-Mail」を選択でもいいみたい。)
先ほど送ったメールの内容が表示されれば、WordPressへの投稿は完了!

※5.や6.の作業のかわりに、記事投稿用メアド宛てに普通にメールを送って
7.の更新作業をおこなっても同じく新規投稿できる。

これも、説明どおりで特に問題なし。WordPress2.2。

携帯で使えることがわかって安心したけど
自分で実際にはあまり使わないので、そのうちはずすかもしれない…

Trackback URL

Comment feed

Comment





XHTML: You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>