Email 使用<;标题>;HTML电子邮件中的标记?

Email 使用<;标题>;HTML电子邮件中的标记?,email,html-email,Email,Html Email,发送HTML电子邮件时,使用标记是否有意义?例如,在中,他们在其主要示例代码中使用这样的标记。但是,我看不出电子邮件客户端为什么会使用此标题而不是电子邮件中的主题。是否有任何理由设置此标记 我看到的唯一用途是,某些客户端(如Outlook)允许您在浏览器中查看电子邮件,以获得更好的渲染效果。然后设置html标题标签将是一个加号。在编写使用sendmail()函数的PHP邮件列表管理器脚本时,我一直在研究这个问题 该脚本允许管理员创建和发送多种形式的电子邮件(文本和html版本) 经过多次测试后,

发送HTML电子邮件时,使用
标记是否有意义?例如,在中,他们在其主要示例代码中使用这样的标记。但是,我看不出电子邮件客户端为什么会使用此标题而不是电子邮件中的主题。是否有任何理由设置此标记

我看到的唯一用途是,某些客户端(如Outlook)允许您在浏览器中查看电子邮件,以获得更好的渲染效果。然后设置html标题标签将是一个加号。

在编写使用
sendmail()
函数的PHP邮件列表管理器脚本时,我一直在研究这个问题

该脚本允许管理员创建和发送多种形式的电子邮件(文本和html版本)

经过多次测试后,我发现一些电子邮件服务器的标题标签出现问题(

我创建了一封测试电子邮件,并将其发送到我的5个电子邮件地址,我的
@blueyonder.co.uk
电子邮件未能到达,但其他4个没有问题

经过一个消除过程,结果证明
@blueyonder.co.uk
邮件服务器不喜欢电子邮件html部分的标题标签,当我删除标签时,电子邮件就顺利到达了

很奇怪

(老问题,我知道;)

我的经验是,有些邮件客户端会在其电子邮件预览中显示
标记,而有些则不会。一些客户端预览将是“主题+
+预读”,而一些客户端预览将只是“主题+预读”,因此会产生不一致的体验

正因为如此,我发现只使用预热器更好


为了完整起见,“Preheader”是一个隐藏的文本形式,仅在预览中使用,例如,类似


在此处插入隐藏的预标题文本

有些客户似乎使用了它:“一些电子邮件服务器似乎有问题”是非常模糊的。什么问题?远程SMTP服务器是否接受该电子邮件?邮件是否反弹,如果是,是基于什么原因被拒绝的?@Mikemacana他们没有到达,所以我只能猜测被拒绝了!如果您发送了邮件,但无法交付,您应该会收到一封带有详细信息的跳转邮件。应该是文字!但是什么都没有。。我猜这也适用于所有virginmedia邮件帐户,因为BlueYord被接管了。。我还要强调的是,这是一篇老文章,从那以后我就再也没有尝试过,virginmedia现在使用google mail。某个特定的次要提供商的随机垃圾邮件过滤器在互联网的其他部分推广得很差。我相信如果你搜索足够长的时间,你可以找到一个ISP,它可以阻止4096字节长的消息,或者任何包含字母
z
的消息。