2016-12-25 5 views
-1

Ich versuche tatsächlich, E-Mail mit HTML-Inhalt mit Golang und Net/SMTP-Lib zu senden. Aber wenn ich E-Mail, HTML ist nicht verfügbar und Sie erhalten eine E-Mail wie folgt aus:html nicht in E-Mail übersetzt 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> 

Denn mit meinem eigenen Code hat es nicht funktioniert, ich habe versucht, mit this tutorial aber es funktioniert auch nicht ..

Also mit dem Beispiel dieses Tutorial, warum ich E-Mail in Form von Zeichenfolge und nicht in formatiertem HTML?

ps: Mein Code ist absolut die gleiche wie im Tutorial

Antwort

1

Das Beispiel ist falsch. Auf der Leitung 46, hat es

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

Nämlich die Content-Type: text/plain). Wenn Sie HTML-Mail senden, sollten Sie verwenden.