powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Семибитная кодиовка в MailMessage
1 сообщений из 1, страница 1 из 1
Семибитная кодиовка в MailMessage
    #33878258
Orsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В .Net версии 1.1 если поставить свойчтво, что сообщение текстовое, то
в заголовках стояло
content-type: text/plain; charset=iso-8859-1
content-transfer-encoding: 7bit
и следующий текст передавался так как видно
"<?xml version="1.0"?>
<?adf version="1.0"?>"

в .Net 2.0 ставим, тоже текстовый и енкодер ASCII или null
результат получается

"<?xml version=3D"1.0"?>=0D=0A<?adf version=3D"1.0"?>=0D=0A"
она мне заменяет escape символы "\" на =3D,
и символы 13 и 10 на
=0D=0A

И в заголовке стоит
content-type: text/plain; charset=us-ascii
content-transfer-encoding: quoted-printable

В результате некоторые системы не читают емэйл посланый из 2.0

Я понимаю, что я где то не врубаюсь, но мне надо это послать именно текстом, а не юникодом и без всяких знаков =

Код на C# обычный

string MyString = "<?xml version=\"1.0\"?>\r\n<?adf version=\"1.0\"?>\r\n";
MailMessage oMail = new MailMessage();
oMail.Body = MyString;
oMail.BodyEncoding = Encoding.ASCII;

Где я чего недопонимаю?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Семибитная кодиовка в MailMessage
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]