Home > Output > Wordpress のマルチバイト文字対応メール投稿

Wordpress のマルチバイト文字対応メール投稿

  • 2008-10-24 (金) 12:14

初出:Wordpress のマルチバイト文字対応メール投稿
その弐:Wordpress のマルチバイト文字対応メール投稿(2)
その三:Wordpress のマルチバイト文字対応メール投稿(3)

概要

Wordpress のデフォルトで用意されているメールでの投稿用スクリプトは日本の携帯電話メールでは利用することが出来ません。
Wordpress に携帯電話から投稿したい!という向きのために作られました。

特徴

  • デフォルトの投稿機能を日本の携帯電話向けに調整しているので特別な操作は必要ありません。
  • 投稿専用のメールアドレスにメールを送ると投稿となります。
  • 画像を添付すると添付した画像も投稿されます。
  • 画像の投稿は Wordpress の画像アップロード機能を利用しています。
  • 3 キャリア対応(を目指しています)
  • CC ライセンスなのでガンガン改造してガンガン再配布してください

導入手順

ダウンロードしたファイルを解凍し、下記の構成であることを確認して下さい。

.
|-- pear
|   |-- Mail
|   |   |-- mime.php
|   |   |-- mimeDecode.php
|   |   |-- mimePart.php
|   |   `-- xmail.dtd
|   |-- Net
|   |   |-- POP3.php
|   |   |-- SMTP.php
|   |   `-- Socket.php
|   `-- PEAR.php
`-- wp-mb_mail.php

で、解凍したファイルを Wordpress をインストールしているディレクトリにアップロードしたら完了です。
※読み書きの出来るパーミッションにして下さい。

使い方

  1. 管理画面の「各種設定」>「投稿設定」>「メールでの投稿」にある項目を以下を参考にして入力して下さい。
    • メールサーバー:[携帯電話からの投稿を受信するメールサーバ(例:spais.jp)]
    • ログイン名:[受信するメールアドレスのログイン名(例:keitai@spais.jp)]
    • パスワード:[受信するメールアドレスのパスワード(例:omuanko)]
    • メール投稿時のデフォルトカテゴリー:[携帯電話から投稿するとここで選択したカテゴリとなります(例:mobile)]
  2. wp-mb_mail.php をテキストエディタで開き、下記行を環境に合わせて修正して下さい。
    <?php
    /**
     * PEAR ライブラリのディレクトリを絶対パスで指定
     * 既に指定があるときはしなくて OK
     */
    ini_set('include_path','/home/spais/spais.jp/public_html/pear/PEAR');
  3. 1で設定したメールアドレスに携帯電話からメールを送信してみる
  4. wp-mb_mail.php にアクセス

Wordpress に投稿が確認できたら導入は完了です。

もうちょっと詳しい使い方

デフォルトではメールに添付した画像がエントリに貼り付けられる際、画像の alt 属性には添付した際のファイル名が指定されます。
この alt を予め固定で指定したい場合は下記を修正して下さい。

<?php
/**
 * 投稿した画像の alt 属性の内容
 * 0:添付ファイル名
 * 1:メールの件名(記事のタイトル)
 *
 * 任意の文字列を指定したい場合は以下のように指定
 * $wp_mb_mailConf['image_alt'] = '添付画像';
 */
$wp_mb_mailConf['image_alt'] = 0;

デフォルトではメールで投稿してすぐに公開となっておりますが、これを投稿したときには草稿としておきたい。などという場合には下記を修正して下さい。

<?php
/**
 * メールで投稿したエントリのステータス
 * draft:草稿
 * private:非公開
 * publish:公開
 */
$post_data['post_status'] = 'publish';

draft にしておいて携帯電話から Wordpress へ画像アップロードのためだけに使う、というやり方が中米のある地域では伝統として伝わっています。

ライセンス

クリエイティブ・コモンズ 表示-継承 3.0 Unportedの下でライセンスされています。
上記ライセンスを守っていただければ改造されたスクリプトを再配布していただいても結構です。
また、再配布時には上記ライセンスとして下さい。
改造、再配布のご報告は頂ければ嬉しいですが必須ではありません。

ダウンロード

ライセンスの項をよく読み承認された方のみ下記よりダウンロードして下さい。

wp-mb_mail
Version:0.2.4
Date:2007/10/29
wp-mb_mail
Version:0.2.3
Date:2007/10/07
wp-mb_mail
Version:0.2.2
Date:2007/10/07
wp-mb_mail
Version:0.2.1
Date:2007/10/04

ToDo

  • クラス化する
  • 署名があるとダメなところを修正
  • cron がなくても定期実行となるような処理を実装する
  • 動画を投稿できるようにする

Comments:0

Comment Form
Remember personal info

Trackbacks:2

Trackback URL for this entry
http://spais.jp/output/wp-mb_mail/trackback
Listed below are links to weblogs that reference
Wordpress のマルチバイト文字対応メール投稿 from SPaiS
trackback from Yuriko.Net 08-05-25 (日) 17:18

WordPress メール投稿プラグイン Ktai Entry 0.8.3 リリース

WordPress 用メール投稿プラグイン「Ktai Entry」のバージョン 0.8.3 をリリースいたします。変更点は以下の通りです。

各社装飾メール (デコメ/デコレーションメール等) を送信した場合、同…

pingback from BBLog13 » Blog Archive » やっぱり携帯からも投稿できないとね。 08-06-17 (火) 20:48

[...] 入れたプラグインはこちらのKtai Entry。wp-mb_mailって奴も試したんだけど、設置をどこか間違っているのか上手く動かなかった。Ktai Entryが動いてしまったので問題は解決していないけどこちらを使うことに。ユーザー登録したアドレスから指定アドレスにメールを送るだけで添付画像も勝手に掲載してくれるので楽ちん。まさに探していた機能そのものって感じ。 [...]

Home > Output > Wordpress のマルチバイト文字対応メール投稿

Search
Feeds
Meta

Return to page top