Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка в кодировке при отправке E-Mail с помощью INDY


miguel1 ©   (2003-07-02 17:28:00) 

Отправляю e-mail через smtp-клиент компонент INDY. При получении сообщения через Ms Outlook русский текст сообщения не декодируется. В The Bat! все видно нормально (но у клиентов стоит Outlook). В свойстве сообщения TIDMessage.charset ничего не указываю. Если пытаюсь что-то указать в свойстве charset (например Windows-1251), то текст сообщение вообще не отображается.
Как быть?


miguel1   (2003-07-02 18:07:00) [1]

Огромное спасибо!


MikeP   (2003-07-02 18:02:00) [2]

msg.ContentType:="text/plain;charset=windows-1251"


miguel1   (2003-07-02 18:01:00) [3]

Настоящая кодировка - Windows-1251. Все, кроме body письма отображается правильно.
Так что ж все-таки писать в свойстве charset у TIDMessage?
Что бы я ни писал - тело сообщения не отображается ВООБЩЕ (идет в виде аттачмента с расширением .dat)!


Anatoly Podgoretsky   (2003-07-02 17:56:00) [4]

miguel1 (02.07.03 17:28)
Еще как кодируешь, ISO-8859-1 это что по твоему?
В данной ситуации о у тебя информация в заголовках не соответствует содержимому и все отдано на милость настроек конкретного клиента. Нормально настроеный почтовый клиент покажет ерунду в соответствии с указанными настройками.
А какая кодировка у текста на самом деле?

За что боролся, на то и напоролся


miguel1   (2003-07-02 17:45:00) [5]

Return-Path: mihail_s@oviont.mai.ru
Received: from mihail_s ([192.168.1.127])
by oviont5.main.ru (8.12.8/8.12.8) with ESMTP id h62Di2NM004240
for <mihail_s@oviont.mai.ru>; Wed, 2 Jul 2003 17:44:07 +0400 (MSD)
Message-Id: <200307021344.h62Di2NM004240@oviont5.main.ru>
From: =?ISO-8859-1?Q?=D3=E2=E5=E4=EE=EC=EB=E5=ED=E8=E5?=
<mihail_s@oviont.mai.ru>
Subject: 3: =?ISO-8859-1?Q?=D1=EE=EE=E1=F9=E5=ED=E8=E5?=
To: mihail_s@oviont.mai.ru
Disposition-Notification-To: =?ISO-8859-1?Q?=D3=E2=E5=E4=EE=EC=EB=E5=ED=E8=E5?= <mihail_s@oviont.mai.ru>
Date: Wed, 2 Jul 2003 17:48:04 +0400
X-Priority: 3
X-Library: Indy 9.00.10
X-UIDL: be075a60d0a8baddea03801490199485


vuk   (2003-07-02 17:40:00) [6]

Результирующий текст письма со всеми заголовками(как он на сервере лежит) покажите...


Наверх

Титульная страница Поиск, карта сайта Написать письмо