2011-04-01 71 views
0

您好,我正在开发用于在用户在网站上注册时用于发送电子邮件的电子邮件系统。以纯文本格式发送时的电子邮件已正确发送,但即使在以html格式发送时脚本的所有内容都正常,它仍无法发送。当我使用aol或gmail smtp服务器发送它时,它甚至不起作用。我的网络服务器是否禁止以HTML格式发送电子邮件或有其他问题?无法从网络服务器以html格式发送电子邮件

回答

0

与其说是服务器,不如说是电子邮件客户端。 根据您在html中使用的格式的种类,电子邮件被电子邮件阅读器或某些垃圾邮件过滤器拒绝的可能性更大。

首先尝试发送电子邮件,包括两部分 - 文本部分和html部分,但保留html部分的格式为最低限度。 (即从没有格式化开始)。然后慢慢增加格式以查看它何时停止。例如,链接应该完全“直线” - 向用户显示链接中的所有内容 - 文本应与href匹配。按钮是不允许的。

无论你做什么,html电子邮件总是会有比文本更高的过滤率,所以仔细考虑首先使用html。如果电子邮件没有交付,那么电子邮件有多漂亮并不重要。

+0

我试了一切。但电子邮件没有发送。电子邮件发送时没有错误消息。我想知道我的网络服务器是否禁止以HTML格式发送电子邮件。我如何为我的网站启用它? – 2011-04-01 06:58:06

+0

当然,您在网站上使用的电子邮件组件可能不允许发送html电子邮件 - 但您没有在编程方面提供任何信息,所以我不认为任何人都可以从您的问题中回答您的问题一个编程的角度。假设您可以监控您的电子邮件服务器以查看(在日志中)您的电子邮件是否已到达服务器。 – Bruce 2011-04-01 10:46:52

相关问题