【问题标题】:html not translated in email golanghtml 未在电子邮件 golang 中翻译
【发布时间】:2016-12-25 20:57:50
【问题描述】:

我实际上是在尝试使用 golang 和 net/smtp lib 发送带有 html 内容的电子邮件。 但是当我发送电子邮件时,html 没有被翻译,我收到这样的电子邮件:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html>

</head>

<body> <p>
    Hello Louis
    <a href="http://google.com/">Confirm email address</a> </p>

</body>

</html>

因为我自己的代码不起作用,所以我尝试了this tutorial 但它也不起作用..

那么在本教程的示例中,为什么我会收到字符串形式的电子邮件而不是格式化的 html 格式的电子邮件?

ps : 我的代码和教程里的完全一样

【问题讨论】:

    标签: go smtp html-email


    【解决方案1】:

    那个样本是错误的。在第 46 行,它有

    mime := "MIME-version: 1.0;\nContent-Type: text/plain; charset=\"UTF-8\";\n\n"
    

    Content-Type: text/plain)。如果你发送 HTML 邮件,你应该使用Content-Type: text/html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-03
      相关资源
      最近更新 更多