try
if IdSMTP1.Connected=false then
IdSMTP1.Connect;
//ShowMessage(IdMessage1.Body.Text);
IdSMTP1.Send(IdMessage1);
except
on E:Exception do
ShowMessage('Cannot send E-Mail: ' + E.Message);
end;
на почту вместо 'Здравствуйте._____________ я __________cadina' //_-пробел\\ приходит 'Здравствуйте. я cadina' т.е все пробелы убираются . Как сделать чтоб пробелы приходили на почту?
Здравствуйте, Aniskin, Вы писали:
A>Здравствуйте, cadina, Вы писали:
C>>Как сделать чтоб пробелы приходили на почту?
A>А чем и как смотрится входящая почта?
через google chrome. я тоже думал что пробелы удаляет маил ру. но когда отправляешь письмо непосредственно с маил ру на маил ру пробелы не удаляются!
Здравствуйте, cadina, Вы писали:
C>на почту вместо 'Здравствуйте._____________ я __________cadina' //_-пробел\\ приходит 'Здравствуйте. я cadina' т.е все пробелы убираются . Как сделать чтоб пробелы приходили на почту?
попробуй вставить символ nbsp вместо пробела как быстрый вариант решения здесь
Здравствуйте, cadina, Вы писали:
C>>>Как сделать чтоб пробелы приходили на почту?
A>>А чем и как смотрится входящая почта?
C>через google chrome. я тоже думал что пробелы удаляет маил ру.
А если посмотреть в браузере исходный код страницы, которая отображает письмо, то в ней тоже не будет пробелов?
C>но когда отправляешь письмо непосредственно с маил ру на маил ру пробелы не удаляются!
При отправке письма через web-интерфейс письма создаются в html-формате, и вероятно все пробелы заменяются на Ты же создаешь письмо в формате txt, и если при формировании почтовым сервером страницы просмотра письма не будут использоваться тег <pre> и или особые стили, то все последовательности пробелов заменяются на один СРЕДСТВАМИ БРАУЗЕРА.