您好我正在开发一个电子邮件系统,用于在用户在网站上注册时发送电子邮件。以纯文本格式发送的电子邮件正确传送,但即使在以html格式发送时脚本一切正常,也无法传送。当我使用aol或gmail smtp服务器发送它时,它甚至不起作用。我的网络服务器是否禁止以html格式发送电子邮件或者还有其他任何问题?
答案 0 :(得分:0)
与服务器不同,但可能是电子邮件客户端。 根据您在html中使用的格式排序,电子邮件阅读器或沿途的某些垃圾邮件过滤器会更有可能拒绝该电子邮件。
首先尝试发送包含两个部分的电子邮件 - 文本部分和html部分,但将html部分中的格式保持在最低限度。 (即从没有格式化开始。)然后慢慢增加格式以查看它何时停止。例如,链接应该完全“直接” - 向用户显示链接中的所有内容 - 文本应与href匹配。不允许使用按钮。
无论您做什么,HTML电子邮件的过滤率始终高于文本过滤率,因此首先要仔细考虑使用html。如果电子邮件没有送达,这并不重要。