![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с отправкой писем
Кириешки © (2004-07-30 11:39:00)Уважаемые программисты, помогите мне плийз
Я хочу отправить письмо, вот пример письма :
ShellExecute(Self.WindowHandle,'open',PChar(
'mailto:'+pchar(Email@server.ru)+
'?Subject=Микромягкие MustDie'+
'&Body=Уважаемые микромягкие я не люблю вас потому что : '+
' 1) Билл Гейтс - "мирный гегцег"'+
' 2) Из за глюков вашей винды у меня полетела курсовая'+
' 3) Вы не хотите документировать скрытые функции Окон'+
' 4) Уже забыл.'+
'&CC=Я не люблю вас'+
'&BCC=Читай выше'),'','',SW_Show);
;))
Пистьмо естественно так не отправится, а только откроется уже заполненый бланк.
При открытии бланка письма текст получается следующим :
"Уважаемые микромягкие я не люблю вас потому что : 1) Билл Гейтс - "мирный гегцег" 2) Из за глюков вашей винды у меня полетела курсовая 3) Вы не хотите документировать скрытые функции Окон 4) Уже забыл."
ВЕСЬ ТЕКСТ ИДЕТ В СТРОЧКУ!!!А мне надо чтобы пункты под цифрами начинались с новой строки. Я пробовал вставлять Char(#13) в текст, но бланк письма игнорирует эти символы.
Как это сделать так чтобы нужные мне пункты начинались с новой строки ?
Кириешки (2004-07-30 17:37:00) [1]..... и естественно всем остальным ...
Кириешки (2004-07-30 12:54:00) [2]Спасибо
>Сеня.
TUser (2004-07-30 12:35:00) [3]Попробуй #10#13 и esc-последовательность. Но скорее всего не поможет
Сеня (2004-07-30 12:19:00) [4]%0d - для символа перевод строки
%20 - для пробела
Пример:
mailto:Email@server.ru?subject=Это%20тема&
body=это%20текст%20письма%0dЭто%20другая%20строка
а #10 и #13 не пойдут
wicked (2004-07-30 12:00:00) [5]вставлять #13#10......