Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
ВнизПочта и Делфи Найти похожие ветки
← →
Weare (2005-01-21 14:18) [0]Подскажите, плз, как отправить письмо почтовой програмой по умолчанию, определленому адресату, с темой и определенным текстом. Я могу тольку адресату:
ShellExecute(Self.WindowHandle,"open",PChar("mailto:"+Edit1.Text),nil,nil,SW_Show);
а вот как вставить тему и текст. Заранее спасибо
← →
Рамиль © (2005-01-21 14:25) [1]И причем тут Delphi?
http://html.manual.ru/book/html/body/hyperlinks/a.php
← →
stone © (2005-01-21 14:33) [2]К сожалению, одной строкой это не получиться. Для работы с почтой придется изучать MAPI или компоненты Indy
← →
Jel © (2005-01-21 14:39) [3]> одной строкой это не получиться
mailto:abcd@mail.ru?subject=Тема сообщения&body=Здравсвуй, уважаемый
← →
Weare (2005-01-21 14:41) [4]обязательно изучу, но тут дело не терпит отлагательства - впереди выходные, а это нужно уже сегодня. Заказчик хочет до выходных - выручайте
← →
Separator © (2005-01-21 14:43) [5]Читай [3]
← →
Weare (2005-01-21 14:44) [6]
>to Jel © (21.01.05 14:39) [3]
ОГРОМНОЕ СПАСИБО - ВСЕ РАБОТАЕТ!!!
← →
Weare (2005-01-21 14:45) [7]Рамиль, также спасибо, в твоей ссылке тоже про это написано
← →
stone © (2005-01-21 14:49) [8]
> mailto:abcd@mail.ru?subject=Тема сообщения&body=Здравсвуй,
> уважаемый
не стыкуется с
> как отправить письмо почтовой програмой по умолчанию
такой код будет работать с Outlook Express, но могут возникнуть проблемы Microsoft Outlook или какой-либо другой
← →
Weare (2005-01-21 14:52) [9]
> такой код будет работать с Outlook Express, но могут возникнуть
> проблемы Microsoft Outlook или какой-либо другой
опа, я об этом не подумал :(
← →
Рамиль © (2005-01-21 14:55) [10]stone © (21.01.05 14:49) [8]
Если почтовый клиент не понимает такой ссылки, то ему место в корзине.
← →
Плохиш © (2005-01-21 15:10) [11]
>stone © (21.01.05 14:49) [8]
>> mailto:abcd@mail.ru?subject=Тема сообщения&body=Здравсвуй,
>> уважаемый
>не стыкуется с
>> как отправить письмо почтовой програмой по умолчанию
Чем не стыкуется?
>такой код будет работать с Outlook Express, но могут возникнуть
>проблемы Microsoft Outlook или какой-либо другой
А ты проверял? Или так теории разводишь? Пословицу про ноги и голову знаешь?
← →
Separator © (2005-01-21 15:17) [12]
ShellExecute(Self.WindowHandle, "open" ,PChar("mailto:" + edMail.Text + "?subject=" + edSubject.Text + "&body=" + edBody.Text), nil, nil, SW_Show);
Создастся писмо с указанной темо и текстом для указанного адресата
← →
Weare (2005-01-21 16:57) [13]
> Separator © (21.01.05 15:17) [12]
Спасибо точно также и сделал
← →
Weare (2005-01-24 14:27) [14]Хотелось бы продолжить данную тему. Проверял я эти ключи на Outlook Express и на The Bat!. Вот какая интересная картина получилась:
в Outlook Express отрабатывает нормально, если в ключе body передавать длинный текст с пробелами (например: Здравствуйте мастера Делфи), то Outlook Express все прекрасно понимает и таким его подставляет.
А вот в The Bat! подставиться только Здравствуйте, т.е. только символы до первого пробела.
Может кто-нибудь подскажет как подставить сразу весь текст, в инете пока ничего не накопал.
← →
stone © (2005-01-24 14:44) [15]
> Weare (24.01.05 14:27) [14]
Если ты хочешь сделать как надо, а не через ж..., придется воспользоваться MAPI.
Вот ссылка для начала:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mapi/html/5774668f-09ef-4d32-823d-046d21683c9d.asp
← →
Weare (2005-01-26 18:06) [16]
>to stone © (24.01.05 14:44) [15]
все получилось и не через Ж...Separator © (24.01.05 16:28) [1]
ShellExecute(Self.WindowHandle, "open" ,PChar("mailto:" + edMail.Text + "?subject="" + edSubject.Text + ""&body="" + edBody.Text + """), nil, nil, SW_Show);
Только не используй двойные кавычки в тексте
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.045 c