Главная страница
    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-1227219455
{RASkov}
2008-11-21 01:17
2009.01.18
Диспетчер устройств


2-1228379285
linx
2008-12-04 11:28
2009.01.18
Функция округления до данного знака.


2-1228662640
алгоритм
2008-12-07 18:10
2009.01.18
подстакажите алгоритм нахождения точки


15-1227089613
Ega23
2008-11-19 13:13
2009.01.18
По JavaScript вопрос


4-1204522266
uroksan
2008-03-03 08:31
2009.01.18
считывание данных через Usb





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский