mailgun api に基づく php を使用して、基本的な電子メール マーケティング プログラムをセットアップしました。プログラムから電子メールを送信するたびに、HTML 電子メールのインライン CSS のすべての二重引用符がエスケープされます。そのため、テーブルの境界線とテキストが表示され、他には何もない醜いHTMLメールになってしまいます。
しかし、localhost を介して同じプログラムでまったく同じ html メールを送信しようとすると、適切な html フォーマットと CSS を含むメールが配信されます。
なぜこうなった?これを解決するにはどうすればよいですか?
<table align="center" cellpadding="0" cellspacing="0" style="background:#efefef; height:auto; width:100%">
私のホストされている Web サイトでは、上記は次のように表示されます。
<table align=\"center\" cellpadding=\"0\" cellspacing=\"0\" style=\"background:#efefef; height:auto; width:100%\">
しかし、ローカルホスト経由で同じメールを送信しても問題ありません。
どんな助けでも大歓迎です。ありがとうございます。