Почему, когда я пытаюсь отправить электронное письмо, я получаю пустое письмо?
func contactHandler(w http.ResponseWriter, r *http.Request) {
if r.Method == "GET" {
t, _ := template.ParseFiles("template/static/contact.html")
t.Execute(w, nil)
} else if r.Method == "POST" {
r.ParseForm()
msg := "Name: " + r.Form["name"][0] + ", Email: " + r.Form["email"][0] + ", Message: " + r.Form["message"][0]
println("out ", msg)
smtp.SendMail("smtp.gmail.com:587", smtp.PlainAuth("", "login", "password", "smtp.gmail.com"), "sender@mail.com", []string{"me@mail.com"}, []byte(msg))
http.Redirect(w, r, "/", 301)
}
}
Но если я изменяю []byte(msg)
на []byte("TEST")
, я получаю письмо со словом ТЕСТ