###前提・実現したいこと
PHPのmb_send_mailを使ってHTMLメールを送信しています。
PCでは問題なく受け取れるのですが、iPhone(5s)で受信すると一部省略されてしまいます。
しかし、Twitterなどから送られてくるHTMLメールは同じような長さでも省略されません。
TwitterなどのHTMLメール同様、省略されないようにしたいです。
###iPhoneでの表示
【メールの一部(先頭部分)】 このメッセージは部分的にダウンロードされています。 残り〇〇KBをダウンロード
###該当のソースコード
mb_language("uni"); mb_internal_encoding("UTF-8"); $subject = "タイトル"; $body = "ある程度長いHTML(5kb以上で発生?)"; $from = array("name" => "HOGE", "mail" => "hoge@foo.com"); $headers = "Content-Type: text/html;charset=UTF-8\n"; $headers .= "From: ".$from["name"]." <".$from["mail"].">"; mb_send_mail($to, $subject, $body, $headers);
###試したこと
Content-Transfer-Encodingを変えると最初に表示される量が増えましたが、1KBほどダウンロードを要求されたり、一部だけ文字化けしたりしました。
###補足情報
端末:iPhone 5s
送信環境:さくらVPS(Postfix) → さくらメールボックス(VPSのドメインでMXレコードに設定) → PCやiPhoneへ
Submissionポートは使ってません。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/16 04:53