次のようなUTF8メールを送付したところ、「文字化けなのか、件名を除き数字だらけで解読できない」という指摘を受けました。
同じ仕組みをここ3年間・のべ3000人くらいに対して運用してきて文字化けの指摘は初めて受けました。
相手のメールソフトは、以下です。
X-Mailer: Lotus Notes Release 8.0.1 HF660 September 15, 2008
Googleで調べてみると、Lotus NotesとUTF8はとても相性が悪いように見受けます。
http://www.google.co.jp/search?sourceid=navclien …
件名は文字化けしないというのが手がかりになりそうですが、何か適切な関数があるでしょうか?
<?php
$mailbody = "おはよう!\r\n";
$mailbody .= "こんにちは!\r\n";
$mailbody .= "こんばんは!\r\n";
$mailsbj = "ごあいさつ";
//メールで扱う言語をUTF-8に設定
mb_language('uni');
mb_internal_encoding("UTF-8");
$fromname = "差出人の氏名";
$fromname = mb_encode_mimeheader($fromname);
$headers = "From: from@exampole.com";
$mailto = "to@exampole.com";
mb_send_mail($mailto, $mailsbj, $mailbody, $headers, $parameter);
?>
環境は以下の通りですが、サーバー管理者に頼めば設定は変更してもらえます。
Apache 2.2.18
PHP 5.3.6
MySQL 5.0.77
No.1ベストアンサー
- 回答日時:
メールのヘッダールールについてはご存知ですか?
Content-Type: のtext/plainや charset、
Content-Transfer-Encodingなどを明示的に設定してみてはどうでしょうか?
まぁノーツのメーラーはあまり優秀とは言えないので、だめだったら
UTF8をあきらめて本来の7bit JISで送ることを考えた方がよいかも。
yambejpさん、いつもお世話になります。
その後もいろいろ考えましたが、UTF8はあきらめることにしました。
背中を押された気分です(?)
貴重なコメントありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- PHP Content-Typeが機能していない? 2 2022/07/17 11:10
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- その他(メールソフト・メールサービス) outlookからの送信された件名が文字化けします 2 2023/04/18 14:29
- 日本語 卵と玉子 その2 10 2022/12/16 19:57
- 日本語 端の読み方 3 2022/08/30 06:58
- ドライブ・ストレージ 外付けSSD Windowsが認識するのは容量何TBまで? 高容量の外付けSSDは粗悪品? 5 2022/04/28 12:27
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- モテる・モテたい B型の人は自己中心的な性格で、自覚なしに自分のことばかり考えてしまうため、周囲の反感を買って性格の悪 15 2023/02/17 04:31
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mb_send_mailの2重投稿を防止し...
-
PHP+Postgres 「髙」が文字化け
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
ファイルの内容をstrcpyを使っ...
-
エクセルVBA 文字列領域が不足...
-
C++で空Enterの入力を判...
-
【Excel VBA】A列の全角・半角...
-
数値をASCII文字にする方法につ...
-
改行を読み飛ばす
-
delphi でのコード上でTab を入...
-
VBScriptである文字列に半角文...
-
jsp 改行コードで改行させて表...
-
変数の中の改行コードをBRタグ...
-
ファイルから読み取った改行文...
-
Excel関数「COUNTIF」で”文字”...
-
エクセルのCOUNTIFが正しくカウ...
-
文の改行
-
正規表現 文中空白可能
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字化け変換方法
-
SQL Serverで文字コードUTF-8
-
SJISで取得した半角カナをUTF-8...
-
PHPmailerでの添付ファイルの文...
-
PostgreSQLからCSV形式でエクス...
-
PHP+Postgres 「髙」が文字化け
-
小さいひらがな(っ、ょ、ぃ、ゃ...
-
UTF8メールがLotus Notesで文字...
-
PHPのsendmailでの文字化けにつ...
-
「あ」→「82A0」のようにshift-...
-
メールのCCに複数のアドレスを...
-
phpMyAdmin内での文字化け
-
mb_ereg_replace での文字変換
-
mail()で送信したメールのタイ...
-
PHP cURLでPOSTした値が文字化...
-
RSSを取得すると文字化けする。
-
マルバツゲームのプレーヤー交...
-
includeファイルの文字コードに...
-
DOMDocumentの文字化けに悩まさ...
-
UTC-8→SJISで文字化け
おすすめ情報