@VadimRublev
Go, front-end (ванильный).

Почему кракозябры в Теме письма в «Opera Mail»?

Мылю письмо:
var msg = []byte("To: " + myMail + "\r\n" +
	"Subject: " + "Тема письма" + "\r\n" +
	"Это содержимое письма.")
var err = smtp.SendMail(HostPortSMTP, auth, MailFrom, []string{myMail}, msg)

Как я понимаю, оно уходит в кодировке UTF-8... И на веб-странице - на почтовом сервере - все нормально выглядит, но в почтовом клиенте "Opera Mail" в Теме [вместо кириллицы] кракозябры.
Как решить? Как это вообще делается? Может как-то запрашивается требуемая для клиента кодировка?
Ведь приходящие письма в этом клиенте отображаются нормально.
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 1
@galaxy
Заголовки с не-ASCII символами должны кодироваться по стандарту (1, 2). Сомневаюсь, что go за вас это сделает
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы