Не уходят пробелы на почту(idsmtp)
От: cadina  
Дата: 27.11.13 06:35
Оценка:
idSMTP1.Host:='smtp.mail.ru';
IdSMTP1.Port:=25;
IdSMTP1.AuthType:=satDefault;
IdMessage1.Subject:='*********';
IdMessage1.From.Address:='********* ***';
IdMessage1.Recipients.EMailAddresse s:='***************';
idSMTP1.Username:='**************** **';
idSMTP1.Password:='***************' ;
IdMessage1.From.Name:='cadina';
IdMessage1.Body.Text:='Здравствуйте ._____________ я __________cadina'; //_-пробел
IdMessage1.CharSet := 'Windows-1251';


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' т.е все пробелы убираются . Как сделать чтоб пробелы приходили на почту?
Re: Не уходят пробелы на почту(idsmtp)
От: Aniskin  
Дата: 27.11.13 06:41
Оценка:
Здравствуйте, cadina, Вы писали:

C>Как сделать чтоб пробелы приходили на почту?


А чем и как смотрится входящая почта?
Re[2]: Не уходят пробелы на почту(idsmtp)
От: cadina  
Дата: 27.11.13 06:55
Оценка:
Здравствуйте, Aniskin, Вы писали:

A>Здравствуйте, cadina, Вы писали:


C>>Как сделать чтоб пробелы приходили на почту?


A>А чем и как смотрится входящая почта?




через google chrome. я тоже думал что пробелы удаляет маил ру. но когда отправляешь письмо непосредственно с маил ру на маил ру пробелы не удаляются!
Re: Не уходят пробелы на почту(idsmtp)
От: RonWilson Россия  
Дата: 27.11.13 07:00
Оценка:
Здравствуйте, cadina, Вы писали:

C>на почту вместо 'Здравствуйте._____________ я __________cadina' //_-пробел\\ приходит 'Здравствуйте. я cadina' т.е все пробелы убираются . Как сделать чтоб пробелы приходили на почту?


попробуй вставить символ nbsp вместо пробела как быстрый вариант решения здесь
Re[3]: Не уходят пробелы на почту(idsmtp)
От: Aniskin  
Дата: 27.11.13 07:16
Оценка:
Здравствуйте, cadina, Вы писали:

C>>>Как сделать чтоб пробелы приходили на почту?


A>>А чем и как смотрится входящая почта?


C>через google chrome. я тоже думал что пробелы удаляет маил ру.


А если посмотреть в браузере исходный код страницы, которая отображает письмо, то в ней тоже не будет пробелов?

C>но когда отправляешь письмо непосредственно с маил ру на маил ру пробелы не удаляются!


При отправке письма через web-интерфейс письма создаются в html-формате, и вероятно все пробелы заменяются на &nbsp; Ты же создаешь письмо в формате txt, и если при формировании почтовым сервером страницы просмотра письма не будут использоваться тег <pre> и или особые стили, то все последовательности пробелов заменяются на один СРЕДСТВАМИ БРАУЗЕРА.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.