【发布时间】:2012-08-26 07:46:11
【问题描述】:
我正在深入研究 html-email 的内容,最后,我仍然有一个令人讨厌的换行符的未解决问题:/
GMail 和/或 Outlook 经常在标签期间准确地断行 - 导致外观和感觉完全损坏。所以可能会发生整个内容都在
中,因为结束标签被打破了换行..
m</strong><br/>Passwort: <
strong>20o3a7
m</strong><br/>Passwort: <
strong>20o3a7
这是我的 PHPMailer 代码生成的损坏电子邮件的示例..
现在我着迷于一家公司的电子邮件,风格完美的时事通讯。我看到了这样的代码:
<table width=3D"100%" cellspacin=
g=3D"0" border=3D"0" cellpadding=3D"0">
我可以在这封奇怪电子邮件的几乎任何一行看到 -> 在任何一行上总是以“=”结尾,尽管它位于标签或参数字的中间......而且它是完美的在职的!怎么样?在我看来,这个换行符是在电子邮件客户端之前生成的,但这只是我的猜测......
我可以找到非常好的文章如何创建正确的 HTML 电子邮件,如下所示:
http://24ways.org/2009/rock-solid-html-emails
但是没有人写关于这个烦人的换行问题的文章,但我不敢相信我是唯一有这个问题的人......:/
【问题讨论】:
-
请注意,当 HTML 行被认为对于电子邮件来说太长并且邮件服务器在任何地方中断该行时,就会发生这种情况。