Member 11855350 Ответов: 0

Как установить кодировку передачи контента для почтового сообщения MVC?


While receiving this mail in Gmail I am getting content transfer encoding as quoted-printable which results displaying mail in unreadable format for the user (base64 content without encoding), So How can I change Email content transfer encoding header value as base64


Что я уже пробовал:

var client = new System.Net.Mail. SmtpClient(Имя_сервера, порт сервера);

MvcMailMessage mailMessage = new MvcMailMessage { Subject = " Subject" };
почтовое сообщение.IsBodyHtml = true;
почтовое сообщение.BodyEncoding = Система.Текст.Кодирование.Кодировке utf8;
почтовое сообщение.BodyTransferEncoding = Система.Нет.Миме.TransferEncoding.В base64;
сообщение.От = "test@gmail.com"
сообщение.Headers. Add("Content-Transfer-Encoding", " base64");
почтовое сообщение.Вложения.Добавить (новое вложение (поток, " testfile"));

PopulateBody(получить помощь, имя_представления: "Emailview", linkedResources: ресурсы);

клиент.Отправить сообщение);

0 Ответов