【问题标题】:Cannot send email in html format from webserver无法从网络服务器发送 html 格式的电子邮件
【发布时间】:2011-07-27 11:13:24
【问题描述】:

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

【问题讨论】:

    标签: email smtp


    【解决方案1】:

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

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

    无论你做什么,html 邮件的过滤率总是比文本邮件高,所以首先要仔细考虑使用 html。如果邮件没有送达,那么它的精美程度并不重要。

    【讨论】:

    • 我什么都试过了。但电子邮件未送达。发送电子邮件时没有错误消息。我想知道我的网络服务器是否禁止我以 html 格式发送电子邮件。如何为我的网站启用它?
    • 当然,您在网站上使用的电子邮件组件可能不允许发送 html 电子邮件 - 但您没有提供有关编程方面的信息,所以我不认为任何人都可以从编程的角度回答您的问题。我假设您可以监控您的电子邮件服务器以查看(在日志中)您的电子邮件是否已到达服务器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-05
    • 1970-01-01
    • 2014-12-19
    • 1970-01-01
    相关资源
    最近更新 更多