Задать вопрос
@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" в Теме [вместо кириллицы] кракозябры.
Как решить? Как это вообще делается? Может как-то запрашивается требуемая для клиента кодировка?
Ведь приходящие письма в этом клиенте отображаются нормально.
  • Вопрос задан
  • 180 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@galaxy
Заголовки с не-ASCII символами должны кодироваться по стандарту (1, 2). Сомневаюсь, что go за вас это сделает
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы