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

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

 
Matveih1 ©   (2008-12-01 16:04) [0]

Как из Delphi открыть стандартное окно Outlook для отправки сообщений с заполненным полем «Кому»?


 
Как можно проще   (2008-12-01 16:17) [1]

Ну, например, можно попробовать таким образом:

procedure Button1Click(Sender: TObject);
var
 strEmail, strSubject, strBody, Param: string;
begin
 strEmail := "matveich1@yandex.ru";
 strSubject := "Здесь тема письма";
 strBody := "А здесь содержание письма (можно оставить пустым)";

 Param := "mailto:" + strEmail + "?subject=" + strSubject +
          "&Body=" + strBody;

 ShellExecute(Form1.Handle, "open", PChar(Param), nil, nil, SW_SHOWNORMAL);
end;


 
Matveih1 ©   (2008-12-01 16:26) [2]

Работает!!! Спасибо!!!


 
Сергей М. ©   (2008-12-01 16:27) [3]


> Matveih1 ©   (01.12.08 16:26) [2]


А контролировать при этом, является ли MSO почтовым клиентом по умолчанию, кто за тебя будет, Пушкин ?)


 
Matveih1 ©   (2008-12-01 16:34) [4]

А как контролировать?


 
Сергей М. ©   (2008-12-01 16:38) [5]

Ну по кр.мере заглянуть сюда:

HKEY_CLASSES_ROOT\mailto\shell\open\command
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto\shell\open\command


 
clickmaker ©   (2008-12-01 16:44) [6]

и если там не outlook.exe, выдавать сообщение "Отправка почты невозможна"


 
Anatoly Podgoretsky ©   (2008-12-01 19:15) [7]

> clickmaker  (01.12.2008 16:44:06)  [6]

Ну да, поскольку не только, то, что Outlook не является клиентом по умолчанию, но еще может и не установлен совсем, это первое.
А если кто то решит запуститт Outlook вместо моего любимого супер пупер клиента, то я буду серьезно огорчен и приму меры, что бы подобное болеше не повторялось.


 
timekiller ©   (2008-12-02 17:16) [8]

Оу полезная темма, как-то тоже искал..

ps: Anatoly Podgoretsky ©  а вы покупайте ноутбук=)) как вы мне тоже когда-то зачем-то советовали


 
Anatoly Podgoretsky ©   (2008-12-02 19:56) [9]

Наверно зря советовал.


 
blackman ©   (2008-12-02 22:33) [10]

Anatoly Podgoretsky ©   (01.12.08 19:15) [7]
Сделаем без клиента что бы его не беспокоить :)
Отправка письма средствами Delphi, без использования почтового клиента
http://articles.org.ru/cfaq/index.php?qid=2288


 
Anatoly Podgoretsky ©   (2008-12-03 00:00) [11]

> blackman  (02.12.2008 22:33:10)  [10]

Ну это не проблема. А для тех кто не умеет программировать есть много консольных утилит.


 
blackman ©   (2008-12-03 16:16) [12]

Тогда на все случаи жизни для тех кто...
Через почтовую программу по умолчанию, Mapi, Smtp и COM
http://articles.org.ru/docum/email.php



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

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



Память: 0.47 MB
Время: 0.008 c
1-1200230813
Fixi4eeG
2008-01-13 16:26
2009.01.18
Всплывающее окошко/подсказка из трея


2-1228127753
linox
2008-12-01 13:35
2009.01.18
ADOTable + фильтр


2-1228136694
Matveih1
2008-12-01 16:04
2009.01.18
Outlook


15-1227639376
com
2008-11-25 21:56
2009.01.18
Windows не видит сеть


2-1228244925
Serg
2008-12-02 22:08
2009.01.18
Статус интернет




   Наверх