我已经使用基于 mailgun api 的 php 设置了一个基本的电子邮件营销程序。现在,每当我从该程序发送电子邮件时,HTML 电子邮件的内联 CSS 中的所有双引号都会被转义。所以我最终得到了一封丑陋的 html 电子邮件,其中包含表格边框和显示的文本,仅此而已。
但是,当我尝试通过我的本地主机通过同一程序发送完全相同的 html 电子邮件时,具有正确 html 格式和 CSS 的电子邮件会被传递。
为什么会这样?我该如何解决这个问题?
<table align="center" cellpadding="0" cellspacing="0" style="background:#efefef; height:auto; width:100%">
在我托管的网站上,上面显示如下:
<table align=\"center\" cellpadding=\"0\" cellspacing=\"0\" style=\"background:#efefef; height:auto; width:100%\">
但是,当我通过本地主机发送相同的电子邮件时,没有问题。
任何帮助,将不胜感激。万分感谢。