| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Русский текст отправленного программно |
| Автор: Delphist 15.3.2007, 12:48 |
| При отправке письма я использую два компонента: TIdSMTP и TIdMessage. Отправка осуществляется через собственный SMTP-сервер на @yandex.ru. Текст приходящего письма получается иероглифами. Как это исправить. |
| Автор: Matematik 15.3.2007, 17:02 | ||||
| Если отправляешь просто текст body то пропиши загловок
у TidMessage есть соответствующее сво-во кажется так
|
| Автор: Delphist 15.3.2007, 19:54 | ||
Я сейчас работаю над проектом он связан с БД, но в нем мне нужно реализовать одну функцию - это отправка на e-mail (в домене yandex.ru) log-файла об ошибках программы без участия пользователя. Я использую компоненты INDY (может нужно использовать другие компоненты, посоветуйте какие?). Вообщем log-файл приходит мне на e-mail но есть, одно но, а именно тема письма отображается в иероглифах. Как с этим бороться? Облазил все форумы никто не может помочь. Привожу примерный мой код Переменная Msg - типа TIdMessage; Переменная IdSMTP1 - типа TIdSMTP;
P.S. Заранее спасибо! |
| Автор: Matematik 15.3.2007, 21:28 | ||||
Универсальный способ - отослать почтовиком и посмотреть какие он заголовки генерит.
Добавлено @ 21:28
|