WordPressMe(ver211)でメール投稿を使うと、投稿結果が文字化けしてしまいます。どうやったら直るでしょうか?

文字はデフォルトのUTF-8です。
メールの受信に使用しているアドレスはyahooメールで発信に使用しているアドレスはGoogleメールです。

調べてみたことろ、もともと不具合があるらしいのですがうまく修正できた人がいたらご教授ください。

回答の条件
  • 1人2回まで
  • 登録:2007/08/06 14:54:36
  • 終了:2007/08/13 14:55:03

回答(1件)

id:ryokuoshoku No.1

ryokuoshoku回答回数65ベストアンサー獲得回数92007/08/09 19:48:41

ポイント60pt

僕も同じ現象で、色々試行錯誤してみた結果、標準のwp-mailの動きとは少し違うのですが、下記の、SOMY Mobile Gate ベータv0.15を用いる事で文字化けせずにメール投稿出来ました。

http://wp.somy.jp/mobile-gate/

WordPressMe(ver211)の標準では下記のフローです。

・メールで記事を投稿

・wp-mail.phpにアクセス

・記事反映

SOMY Mobile Gateだとこうなります。

・携帯で投稿用のモバイルページにアクセス

・必要な情報を入れてメールを起動

・メール送信

・送信後、最初にアクセスした投稿用ページからwp-mailを実行

また、セキュリティ的に多少不安はありますが、wpmobExpress - 2.2 も良さそうです。(こちらは試していません)

http://unp.under.jp/?p=1645

  • id:KUROX
    拒否られてるようなので^^;

    http://www.13hz.jp/2004/12/wordpress_meutf.html
    古い情報ですが、理論上は使えそうな気がします。
  • id:marinelake
    marinelake 2007/08/06 15:52:05
    これは投稿ではなくコメントの通知メールのような気もしますが、
    投稿でも同じなんでしょうか。
  • id:marinelake
    marinelake 2007/08/06 16:11:06
    一応やってみようと思ったのですが、PHP.iniがどこにあるファイルなのかわからなくて困っています。検索してもエディタでいじる話のページは多いのですが、そもそもどこにあるファイルなのか載ってないのです。
  • id:marinelake
    marinelake 2007/08/06 16:47:53
    追記です。wp-mail.php の投稿結果は

    Content-type: text/plain, Content-Transfer-Encoding: 8bit, boundary:
    Raw content:
    Author: 2
    Posted title: =?UTF-8?B?44OG44K544OI77yR?=
    Posted content:
    Mission complete, message 1 deleted.

    となっておりまして、Posted title にUTF-8と出ているあたりは文字列をまともに処理してないようです。
    Postedcontent は消滅してしまっています。

    文字化け以前にメール投稿機能がまともに動いていない
    気がします。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません