![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Sponger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 14.2.2006 Репутация: нет Всего: нет |
Отправляю почту через MAPI.
Мне надо что-бы отправка была полностью автоматизирована, но получается только вызвать текущий почтовик и создать письмо, а нажимать кнопку отправка надо ручками, как сделать что-бы почта уходила автоматически. PS Еще при создании письма почтовик справшивает через какую учетную запись отправлять письмо, а нужно что-бы была учетная запись по умолчанию
Это сообщение отредактировал(а) Sponger - 25.4.2006, 12:18 |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Вероятно так:
|
|||
|
||||
| Sponger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 14.2.2006 Репутация: нет Всего: нет |
Спасибо это работает.
А где указать что-бы не спрашивал про почтовый ящик? |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
|
|||
|
||||
| Sponger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 14.2.2006 Репутация: нет Всего: нет |
Нет я так пробовал, это не работает.
Если стоит Outlook то всеравно выдается сообщение : программа пытается отправить от вашего имени сообщение ... и надо нажать кнопку отправить, а если почтовик по умолчанию Bat! то и вовсе ошибку. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Нужно во второй параметр передавать имя профиля (имя/адрес), в третий пароль (обычно пустой).
Если они не заданы, то придется все таки спрашивать у пользователя. Вот могу предложить следующий код:
|
|||
|
||||
| Sponger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 14.2.2006 Репутация: нет Всего: нет |
Спасибо.
Если через Outlook отпраляется почта то запрос на подтверждение отключается в нем самом. А через бат надо указывать имя профиля (обязательно) и пароль если есть |
|||
|
||||
| Hacker |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 21.3.2006 Репутация: нет Всего: нет |
Вопрос в тему: Воспользовался кодом из первого поста(ничего не менял). Возникла проблема: отправляет только через Outlook Express, а если по дефолту стоИт The Bat! или в системе нет Express'а, а есть только Bat, то выдаёт ошибку "Error while trying to send email"
После этой строки: dwRet := MapiLogon(Handle, PChar(''), PChar(''), MAPI_LOGON_UI or MAPI_NEW_SESSION, 0, @MAPI_Session); в dwRet стоИт значение 2. В чём может быть проблема? |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
||||
|
||||
| Hacker |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 21.3.2006 Репутация: нет Всего: нет |
Мне не надо чтобы прога сама отправляла письмо и этих данных у меня нету, нужно просто чтобы открыла дефолтовый почтовик (BAT) с подготовленным письмом...
|
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Это старый код. Не очень корректный.
Попробуй этот: http://forum.vingrad.ru/index.php?showtopi...st&p=643498 |
|||
|
||||
| Hacker |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 21.3.2006 Репутация: нет Всего: нет |
Тоже самое,
result := MapiLogon(0,nil,nil, MAPI_LOGON_UI or MAPI_NEW_SESSION,0,@Session); после этой строки result <> SUCCESS_SUCCESS |
|||
|
||||
| Hacker |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 21.3.2006 Репутация: нет Всего: нет |
А как использовать эту функцию? У меня в Mapi.pas она не прописана... |
||||
|
|||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Взято с сайта поддержки TheBat:
|
|||
|
||||
| Hacker |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 21.3.2006 Репутация: нет Всего: нет |
Спасибо.
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |