2016-12-25 105 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