Всем привет!
Имеется: TRichEdit c форматированным текстом.
Задача: Передать мыло средствами TIdSMTP
Проблема: текст тела мыла (IdMEssage.Body.Text) получается как обычный текст !!! (форматирование пропадает)
P.S. пробовал сохранить TRichEdit в файл, затем отконвертил его в HTML, а вот последний файл также как обычный текст с тэгами HTML
Уважаемые авторы вопросов! Большая просьба сообщить о результатах решения проблемы на этой странице. Иначе, следящие за обсуждением, возможно имеющие аналогичные проблемы, не получают ясного представления об их решении. А авторы ответов не получают обратной связи. Что можно расценивать, как проявление неуважения к отвечающим от автора вопроса.
// Подготовка тела письма
IdMessage.From.Address := '123@456.ru'; //Адрес от кого
IdMessage.Recipients.Add.Address := '789@012.ru'; //Адрес кому
IdMessage.UseNowForDate := True;
IdMessage.Subject := 'Тема письма'; With TIdText.Create(IdMessage.MessageParts) do
begin
Body.Text := '<p>Прайс лист по наличию от <b>'+DateToStr(Date)+'</b></p>';
ContentType := 'text/html; charset=windows-1251';
end;
// Создаём файл вложения
TIdAttachmentFile.Create(IdMessage.MessageParts, 'Путь к файлу');
А ContentType у TIdMessage менять прововали?
Help говорит:
Identifies the MIME media type for the message.
property ContentType: string;
Description
ContentType is a String property that specifies the MIME media type for the message. Use ContentTransferEncoding to identify the encoding scheme for the message.
Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Функция может не работать в некоторых версиях броузеров.