Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

mailto: [D6]


Nikolai_S ©   (2003-11-12 14:48:00) 

Добрый день!

У меня такой вопрос. С помощью данной функции можно вызвать окно для отправки письма через дефолтовый почтовый клиент Windows:

ShellExecute(Handle, "open", PChar("mailto:bisinfo@dubna.ru?subject=" + Application.Title), nil, nil, SW_SHOWNORMAL);

К сожалению таким образом нельзя прикрепить к письму файлы. Как можно вызвать окно почтового клиента для отправки письма и из Delphi прикрепить файл к письму?


Nikolai_S   (2003-11-18 09:44:00) [1]

2 Vic:
Увы, у меня не сработало. Я и сам так пытался раньше.

2 Anatoly Podgoretsky
А как это сделать через SimpleMAPI (или еще каким-либо другим способом). Mailto я привел лишь для примера. Каким способом реализовать - не главное. Задача - необходимо из дельфи открывать окно почтового клиента с заполненными полями "Кому", "Тема" и прикрепленным файлом.


Anatoly Podgoretsky   (2003-11-12 17:54:00) [2]

Nikolai_S © (12.11.03 15:03) [2]
Там не использвется "mailto, а SimpleMAPI


Vic   (2003-11-12 17:50:00) [3]

ShellExecute(Handle,nil,pchar("mailto:"+Recip+"?subject="+Application.Title+"&Attach=""+NamFile+"""),nil,"",0);

где Recip - список адресов через точку с запятой,
NamFile - имя файла приложенного к письму

Такая схема работает уже с год, один файл отправляется точно, несколько не пробовал


Nikolai_S   (2003-11-12 15:03:00) [4]

Ну может быть не через mailto, а как-то по другому?

Ведь в Windows если нажать правой кнопкой мыши на файле, то в менюшке есть команда Отправить -> Адресат. Как раз происходит то что нужно: открывается окно почтового клиента с прикрепленным файлом. Как это из Delphi сотворить?


Skier   (2003-11-12 14:55:00) [5]


> К сожалению таким образом нельзя прикрепить к письму файлы.
> Как можно вызвать окно почтового клиента для отправки письма
> и из Delphi прикрепить файл к письму?

AFAIK, никак.


Наверх

Титульная страница Поиск, карта сайта Написать письмо