0

私はphpを使用して1年以上毎日HTMLメールを人々に送信してきましたが、今日まで常に機能しており、gmailアカウントに送信されたすべてのメールにはhtmlコードが表示されていました. 最近、コードを変更していません。ハイパーリンクや画像を表示する代わりに、常に HTML コードを gmail に表示するだけです。

表示される内容は次のとおりです。

返信先: updates@mysite.com

MIME バージョン: 1.0

コンテンツタイプ: text/html; 文字セット=UTF-8

X-Mailer: PHP/5.3.2 Message-Id: <20120426030303.E8B03A295@www1.mysite.com> 日付: 2012 年 4 月 25 日水曜日 20:03:03 -0700 (PDT)

...など

どうしたの?グーグルは何かを変えましたか?

4

2 に答える 2

3

これは、昨日 2012 年 4 月 25 日から私にも起こり始めました。ここ数年、同じメールを毎日同じ形式で受信しています。昨日、HTML 形式での表示が停止しました。

メッセージ内容の比較 - 正しく表示された以前のメールと異なるのは、次の認証結果の後に追加されていることだけです。

日付: 2012 年 4 月 25 日水曜日 17:31:23 -0700 (PDT) メッセージ ID: <4f98975b.9cecd80a.7d2a.66b3SMTPIN_ADDED@mx.google.com>

これが原因と何か関係があるのでしょうか?

上記を破棄します - このスタイルを見てください: http://johndoesdesign.com/blog/2012/php/getting-your-php-html-email-to-render-in-gmail/

原因は"\r\n"-"\n"代わりに使用することです。なぜこれが突然起こり始めたのか - 何かがgmailの終わりを変えたに違いない. 私はこれを試して、問題を解決しました。それがあなたのためになることを願っています。

于 2012-04-26T09:08:09.187 に答える
1

これがあなたを助けることができることを願っています

PHP ページから GMail SMTP サーバーを使用してメールを送信する

ローレンスが言ったように、あなたの質問を受け入れてください。

于 2012-04-26T04:50:17.577 に答える