Отправка письма с символами utf-8 в теме

Я использую ActionMailer.net отправить по электронной почте.

Что бы я ни делал, я не могу получить объект в utf-8, он отображает только вопросительные знаки. Тело показывает в utf-8.

Это моя последняя попытка решить проблему:

public EmailResult AccountConfirmationEmail(AccountConfirmationModel acm)
{
    MailAttributes.MessageEncoding = Encoding.UTF8;
    MailAttributes.To.Add(new MailAddress(acm.BizUserId));
    MailAttributes.From = new MailAddress("service@abc.co.il");

    UTF8Encoding utf8 = new UTF8Encoding();
    string unicodeString = "אישור הרשמה לאתר";
    byte[] encodedBytes = utf8.GetBytes(unicodeString);

    MailAttributes.Subject = Encoding.UTF8.GetString(encodedBytes, 0, encodedBytes.Length);
    return Email("Account/AccountConfirmationEmail", acm);
}

но безрезультатно.

Кто-нибудь знает как это сделать?

0 ответов

Другие вопросы по тегам