Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.27;
Скачать: CL | DM;

Вниз

Как заставить IndySMTP отправлять Subject кириллицей?   Найти похожие ветки 

 
Rav   (2007-09-26 19:45) [0]

Отправляю сообщение через Indy SMTP:

 MailMsg := TIdMessage.Create(IdSMTP);
 try
   MailMsg.CharSet := "Windows-1251";
   MailMsg.ContentType := "text/plain";
   MailMsg.Subject := MailHeader;
   MailMsg.From.Text := MailSender;
   MailMsg.Recipients.EMailAddresses := CN_LISTRCP_EMAIL.AsString;
   MailMsg.Body.Add(MessageStr);
   if IdSMTP.Connected then IdSMTP.Disconnect;
   IdSMTP.Host := MailServer;
   IdSMTP.Username := MailUser;
   IdSMTP.Password := MailPassword;
   IdSMTP.Connect;
   if IdSMTP.Connected then
   begin
     IdSMTP.Send(MailMsg);
     IdSMTP.Disconnect;
   end;
finally
   MailMsg.Free;
end;

Проблема в том, что тело письма приходит как и положено, кирилицей, а вот Subject, если подсунуть ему кирилицу, приходит крякозябрами. Как победить? Help!


 
umbra ©   (2007-09-27 11:51) [1]

MailMsg.Subject := "=?windows-1251?B?тема в Base64?=";



Страницы: 1 вся ветка

Текущий архив: 2008.07.27;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.015 c
15-1213169514
Olegz77
2008-06-11 11:31
2008.07.27
Перестают загружаться Design time пакеты


15-1212426139
Kostafey
2008-06-02 21:02
2008.07.27
Посоветуйте систему автоматизации документирования кода


2-1214767186
TStas
2008-06-29 23:19
2008.07.27
Оператор Is


15-1213185737
Ega23
2008-06-11 16:02
2008.07.27
Своё cmd-окошко


15-1212761210
Ega23
2008-06-06 18:06
2008.07.27
Не дать организьму умереть от обезвоживания?