お客さんが顧客情報を入力した際に
PHPで自動返信メールを送信する処理を作成しております。
ただし、自動返信で受信したメールをiphoneで確認すると
送信元の名前が文字化けしてしまいます。
===========================
自動返信を送る送信先ドメイン → gmailアドレス
確認デバイス → PC
送信元の名前・件名・本文 → 文字化けせず問題なく表示
自動返信を送る送信先ドメイン → gmailアドレス
確認デバイス → iphone
送信元の名前・件名・本文 → 送信元の名前だけ下記アドレスのように文字化け
https://gyazo.com/d0c63b46b92716f6f8d19a56c35cb7fa
===========================
※パソコンとスマホは同じGmailアカウントでログインして
同じメールを見ています。
※文字化けを確認したiphoneh6sと7です。それ以外は検証しておりません。
プログラムは以下になります。
またアンドロイドも同様にこのような事象が起こるのでしょうか。
もし解決できる方法などございましたら
ご教授いただけますと幸いです。
何卒よろしくお願いいたします。
===========================
$header = null;
$auto_reply_subject = null;
$auto_reply_text = null;
date_default_timezone_set('Asia/Tokyo');
// ヘッダー情報を設定
$header = "MIME-Version: 1.0\n";
$header .= "From: 送信元 <●●@gmail.com>\n"; ←この送信名だけが、iphoneで見たときに文字化け
// 件名を設定
$auto_reply_subject = '件名です';
// 本文を設定
$auto_reply_text = "(本文)ご登録ありがとうございます";
// メール送信
mb_send_mail( "abc@yahoo.co.jp", $auto_reply_subject, $auto_reply_text, $header);
===========================
回答1件
あなたの回答
tips
プレビュー