Вниз
Скачать: CL | DM;

mailto:   Найти похожие ветки 

← →
Nikolai_S ©   (2003-11-12 14:48) [0]

Добрый день!

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

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

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


← →
Skier ©   (2003-11-12 14:55) [1]


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

AFAIK, никак.


← →
Nikolai_S ©   (2003-11-12 15:03) [2]

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

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


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

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

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

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


← →
Anatoly Podgoretsky ©   (2003-11-12 17:54) [4]

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


← →
Nikolai_S ©   (2003-11-18 09:44) [5]

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

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



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.016 c
1-63058
jiurajhgjhgty
2004-01-08 19:24
2004.01.20
Выделение ячейки в Excel через OLE


1-63170
AndersonRules
2004-01-10 18:58
2004.01.20
DLL


4-63439
Idealist
2003-11-15 01:46
2004.01.20
Нужна помощь


3-63007
DeniM
2003-12-23 10:36
2004.01.20
А как правильно делать ручную репликацию? (+)


1-63243
Iceburger
2004-01-09 09:47
2004.01.20
MDI-приложения




   Наверх