![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
При отправке почты из програмы
использую IDSMTP и IDMessage все работает, но две крякозяблы есть. 1. Вложения вкладываются и отправляются, но называются почему-то "Часть.att" вместо "inform.doc". 2. Тема письма отображается "?????" вместо русских букв. Да и вообще все русские символы. Где поменять кодировку. Принимаються письма в основном The Bat! Благодарю... Код:
IdSMTP1.Host:='smtp.yandex.ru'; // адрес почтового сервера
IdSMTP1.Port:=25; // порт по которому будет осуществляться подключение
IdSMTP1.Username:='test.zima'; // логин пользователя
IdSMTP1.Password:='123456'; // пароль пользователя
IdSMTP1.Connect; // соединение с почтовым сервером
idmessage1.Clear;
IdMessage1.Body.Add('Привет'); // тело письма
IdMessage1.From.Text := 'test.zima@yandex.ru'; // майл отправителя письма
IdMessage1.From.Address := 'test.zima@yandex.ru'; // майл отправителя письма
IdMessage1.From.Name := 'Alex'; // имя отправителя письма
IdMessage1.Recipients.EMailAddresses := 'drudz@yandex.ru'; // майл получателя письма
IdMessage1.Subject := 'Здравствуйте'; // тема письма
TIdAttachmentfile.Create(Idmessage1.MessageParts, 'c:\outf.txt'); \\ вложение файла
try
IdSMTP1.Send(IdMessage1); // отправка письма на сервер
finally
IdSMTP1.Disconnect; // разрыв соединения
end;Последний раз редактировалось Admin, 24.06.2010 в 17:01. |
|
#2
|
|||
|
|||
|
Тоже интересует. Только у меня кириллица вообще не отображается, только латиница.
|
|
#3
|
|||
|
|||
|
Цитата:
Была когда то такая проблема. Исправлял в модуле INDY. там было условие что для любой страны использовать кодировку .... что то такое.поройте модули INDY |
|
#4
|
||||
|
||||
|
а я делал как-то давно Subject такова вида: =?UTF-8?B?0JHQuNCx0LvQuNC+0YLQtdC60LAg0YLQtdC90LTQtdGA0L 7QsiAtINCS0LDQ?= - что например означает "Библиотека тендеров - Важное сообщение". Если порыться в инете, то там будет готовая функция для перекодирование кириллической темы в такие "каракули"
![]() |