Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.01.18;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.005 c
15-1227203696
Andy BitOff
2008-11-20 20:54
2009.01.18
Опять Виста...


15-1227520279
TUser
2008-11-24 12:51
2009.01.18
Портативный усилитель


2-1228166541
Johnnnnn
2008-12-02 00:22
2009.01.18
Определить переменную в DLL?


2-1228125086
Sasha
2008-12-01 12:51
2009.01.18
Клиент-серверное приложение


2-1228517788
Ksander
2008-12-06 01:56
2009.01.18
Как взять данные с указателя?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский