Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.07.12;
Скачать: CL | DM;

Вниз

Как создать письмо, содержащее несколько строк?   Найти похожие ветки 

 
И. Павел   (2009-05-20 13:06) [0]

Здравствуйте.

В моей программе нужно добавить возможность отправки писем. При этом тело письма может содержать несколько строк, но такой вызов:

ShellExecute(Handle, "open", "mailto:?subject=Тема письма&body=Первая строка"+chr(13)+chr(10)+"Вторая строка", nil, nil, SW_SHOWNORMAL);

открывает письмо, содержащее единственную строку, тоесть chr(13)+chr(10) игнорируется.

Подскажите, пожалуйста, как можно создать письмо, тело которого содержало бы несколько строк?


 
clickmaker ©   (2009-05-20 13:30) [1]

можно использовать MAPI


 
Anatoly Podgoretsky ©   (2009-05-20 13:43) [2]

> И. Павел  (20.05.2009 13:06:00)  [0]

Попробуй %0D%0A
может быть только одно из пары.


 
И. Павел   (2009-05-20 13:57) [3]


> clickmaker ©

Спасибо. Пока искал, нашел еще способ через TIdSMTP. Только в таком случае придется самому делать форму для создания письма. Лучше, чем у стандартных почтовых программ все равно не получится.


> Anatoly Podgoretsky ©

Большое спасибо. Работает!


 
brother ©   (2009-05-22 05:40) [4]

> "mailto:?subject=Тема письма&body=Первая строка"+chr(13)
> +chr(10)+"Вторая строка", nil, nil, SW_SHOWNORMAL);

тут пробелы не есть корректно использовать, лучше %20
для перевода строки достаточно: %0A (взято из: http://programmersforum.ru/showthread.php?t=25863 , 4ответ)


 
И. Павел   (2009-05-22 08:08) [5]


> brother ©

Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2009.07.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
15-1241814604
Юрий
2009-05-09 00:30
2009.07.12
С днем рождения ! 9 мая 2009 суббота


15-1241819732
Johnnnn
2009-05-09 01:55
2009.07.12
Windows XP Taskbar?


15-1242320026
VoznikVopros
2009-05-14 20:53
2009.07.12
Где можно взять красивые иконки для базы данных?..


4-1212582600
Dmitry_177
2008-06-04 16:30
2009.07.12
как включить/выключить звук в системе?


2-1242810369
И. Павел
2009-05-20 13:06
2009.07.12
Как создать письмо, содержащее несколько строк?