【发布时间】:2011-07-27 11:13:24
【问题描述】:
您好,我正在开发一个电子邮件系统,该系统用于在用户在网站上注册时发送电子邮件。以纯文本格式发送的电子邮件可以正确发送,但即使以 html 格式发送的脚本一切正常,也无法发送。当我使用 aol 或 gmail smtp 服务器发送它时,它甚至不起作用。我的网络服务器是否禁止以 html 格式发送电子邮件或有任何其他问题?
【问题讨论】:
您好,我正在开发一个电子邮件系统,该系统用于在用户在网站上注册时发送电子邮件。以纯文本格式发送的电子邮件可以正确发送,但即使以 html 格式发送的脚本一切正常,也无法发送。当我使用 aol 或 gmail smtp 服务器发送它时,它甚至不起作用。我的网络服务器是否禁止以 html 格式发送电子邮件或有任何其他问题?
【问题讨论】:
与其说是服务器,不如说是电子邮件客户端。 根据您在 html 中使用的格式,电子邮件更有可能被电子邮件阅读器或一些垃圾邮件过滤器拒绝。
首先尝试发送包含两个部分的电子邮件 - 文本部分和 html 部分,但将 html 部分中的格式保持在最低限度。 (即从不格式化开始。)然后慢慢增加格式化,看看什么时候停止。例如,链接应该是完全“直的” - 向用户显示链接中的所有内容 - 文本应该与 href 匹配。不允许使用按钮。
无论你做什么,html 邮件的过滤率总是比文本邮件高,所以首先要仔细考虑使用 html。如果邮件没有送达,那么它的精美程度并不重要。
【讨论】: