powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Bat и МАРI
4 сообщений из 4, страница 1 из 1
Bat и МАРI
    #32776705
МаринаЧ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще вопрос: я не пробовала, но интересно на будущее, если стоит на компьютере почтовая система Bat возможно ли отправлять из программы электронную почту с помощью компонентов Mapi?
...
Рейтинг: 0 / 0
Bat и МАРI
    #32778380
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно.
...
Рейтинг: 0 / 0
Bat и МАРI
    #32778746
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2МаринаЧ
К сожалению нет.
MAPI - COM объект, BAT средств автоматизации не имеет ( во всяком случае пока ).
С другой стороны у BAT есть море параметров командной строки, вот с помощью их и можно отправлять и принимать почту - что я и делал.
Исли же Вам все равно через что отправлять почту - то MAPI самый то.
...
Рейтинг: 0 / 0
Bat и МАРI
    #32778855
Aries
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему нельзя, можна!!
Я вот отправляю и без проблем!
**********************************
Код: 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
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Bat и МАРI
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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