2016-12-25 36 views
-1

我实际上试图用golang和net/smtp lib发送html内容的电子邮件。 但是,当我发送电子邮件,不支持HTML代码,我收到这样一封电子邮件:html未翻译成电子邮件golang

<!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:我的代码与本教程中的代码完全相同

回答

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