Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.01.18;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.012 c
1-1196766772
Alexx1524
2007-12-04 14:12
2009.01.18
Плагины


15-1227340742
palva
2008-11-22 10:59
2009.01.18
Чернобыльская зона отчуждения


4-1204580990
BBCHa
2008-03-04 00:49
2009.01.18
Как изменить системное время


2-1228165884
aKor
2008-12-02 00:11
2009.01.18
TDBChart


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