Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: shuraf от 11 Марта 2020, 16:14:52

Название: ascii + Email
Отправлено: shuraf от 11 Марта 2020, 16:14:52
Пытаюсь "создать" переменную содержащую Перевод строки и Табуляцию. И отправить ее через E-mail.
Почему-то в письме символы до 32 вообще реализуются.
Это баг или фича? Как это побороть?
Название: Re: ascii + Email
Отправлено: Simple-Scada от 11 Марта 2020, 17:12:41
Здравствуйте.

Отправка e-mail выполняется в html разметке, поэтому символы переноса и табуляции не имеют смысла. С помощью html-разметки можно создать практически любую структуру, изменить часть текста, вставить изображение или ссылку и т.д. Например:
Код: (delphi)
var
  aText: string;
begin
  aText :=
    '<p>Строка 1</p>' +
    '<p><font color=''red''>Красный цвет</font></p>' + 
    '<p><b>Жирный текст</b></p>' +
    '<p><a href=''simple-scada.com''>Ссылка на сайт</a></p>';

  SendMail('Simple-Scada', 'Тема письма', aText);
end.

Результат во вложении.