Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Bat и МАРI / 4 сообщений из 4, страница 1 из 1
11.11.2004, 09:52
    #32776705
МаринаЧ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bat и МАРI
И еще вопрос: я не пробовала, но интересно на будущее, если стоит на компьютере почтовая система Bat возможно ли отправлять из программы электронную почту с помощью компонентов Mapi?
...
Рейтинг: 0 / 0
11.11.2004, 19:22
    #32778380
Анатолий Широков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bat и МАРI
Возможно.
...
Рейтинг: 0 / 0
12.11.2004, 08:55
    #32778746
YuriWhite
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bat и МАРI
2МаринаЧ
К сожалению нет.
MAPI - COM объект, BAT средств автоматизации не имеет ( во всяком случае пока ).
С другой стороны у BAT есть море параметров командной строки, вот с помощью их и можно отправлять и принимать почту - что я и делал.
Исли же Вам все равно через что отправлять почту - то MAPI самый то.
...
Рейтинг: 0 / 0
12.11.2004, 09:54
    #32778855
Aries
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bat и МАРI
Почему нельзя, можна!!
Я вот отправляю и без проблем!
**********************************
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
loSession=CreateObject("MSMAPI.Mapisession")
IF NOT Type("loSession")="O" OR IsNull(loSession)
  RETURN
ENDIF
loSession.NewSession= 1 
loSession.LogonUI= 1 
SELECT "tHost"
loSession.UserName=ALLTRIM(tHost.cMail)
loSession.Password=ALLTRIM(tHost.cPwd)
loSession.DownLoadMail= 0 
loSession.SignOn()
IF loSession.SessionId> 0 
  loMessage=CreateObject("MSMAPI.Mapimessages")
  IF NOT Type("loMessage")="O" OR IsNull(loMessage)
    loSession.SignOff()
    RELEASE loSession
    RETURN
  ENDIF
  loMessage.SessionId=loSession.SessionId
  loMessage.compose
  loMessage.msgIndex=- 1 
  loMessage.RecipAddress={adress_mail}
  loMessage.RecipDisplayName={adress_mail}
  loMessage.ResolveName
  loMessage.msgsubject={отправитель}
  loMessage.msgnotetext={тело сообщения}
  loMessage.Send( 1 )
  loSession.SignOff()
ENDIF
*************************************************
Да и зайди в сам БАТ СВОЙСТВА\НАСТРОЙКА\ПРОГРАММЫ
и установи - Установить The-bat как обработчик Simple MAPI
(это все для версий 2 и выше помоему)
**************
Данный пример был предоставлен мне на конфе ФоксКлуба
за что спасибо ребятам!
**************
Истина где-то там...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Bat и МАРI / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]