Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 15.04.2007
Сообщений: 21

Работа с объектами Outlook Express

17.04.2007, 09:45. Показов 1841. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, пожалуйста, где найти библиотеку для работы с объектами Outlook EXPRESS, не Outlook, а именно Outlook EXPRESS

Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.04.2007, 09:45
Ответы с готовыми решениями:

DragDrop из Outlook, Outlook Express
Требуется разрешить вытаскивание почты (DragDrop) из Outlook и Outlook Express в мою VB программу. Проблема в том, что VB опознаёт данные...

Перенос почты из Outlook 2003 в Outlook Express
Никак не удается решить задачу по переносу сообщений из Outlook 2003 (стоит на одном компе) в Outlook Express (стоит на другом компе). ОС...

dovecot и outlook (outlook express)
Имеется связка. CentOS + Postfix + Fetchmail + Procmail + Dovecot. Всё работает. Только outlook (outlook express) ведут себя по-своему. MS...

5
tantal
17.04.2007, 12:35
Это описание всего что нужно для работы с Outlook Express....
Visual Basic
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
Public Const MAPI_LOGON_UI = &H1
 
Public Const MAPI_TO = 1
Public Const MAPI_CC = 2
Public Const MAPI_BCC = 3
 
Public Const MAPI_E_AMBIGUOUS_RECIPIENT = 21
Public Const MAPI_E_AMBIG_RECIP = MAPI_E_AMBIGUOUS_RECIPIENT
Public Const MAPI_E_ATTACHMENT_NOT_FOUND = 11
Public Const MAPI_E_ATTACHMENT_OPEN_FAILURE = 12
Public Const MAPI_E_ATTACHMENT_WRITE_FAILURE = 13
Public Const MAPI_E_BAD_RECIPTYPE = 15
Public Const MAPI_E_BLK_TOO_SMALL = 6
Public Const MAPI_E_DISK_FULL = 4
Public Const MAPI_E_FAILURE = 2
Public Const MAPI_E_INSUFFICIENT_MEMORY = 5
Public Const MAPI_E_INVALID_EDITFIELDS = 24
Public Const MAPI_E_INVALID_MESSAGE = 17
Public Const MAPI_E_INVALID_RECIPS = 25
Public Const MAPI_E_INVALID_SESSION = 19
Public Const MAPI_E_LOGIN_FAILURE = 3
Public Const MAPI_E_LOGON_FAILURE = MAPI_E_LOGIN_FAILURE
Public Const MAPI_E_NO_MESSAGES = 16
Public Const MAPI_E_NOT_SUPPORTED = 26
Public Const MAPI_E_TEXT_TOO_LARGE = 18
Public Const MAPI_E_TOO_MANY_FILES = 9
Public Const MAPI_E_TOO_MANY_RECIPIENTS = 10
Public Const MAPI_E_TOO_MANY_SESSIONS = 8
Public Const MAPI_E_TYPE_NOT_SUPPORTED = 20
Public Const MAPI_E_UNKNOWN_RECIPIENT = 14
Public Const SUCCESS_SUCCESS = 0
Public Const MAPI_USER_ABORT = 1
Public Const MAPI_E_USER_ABORT = MAPI_USER_ABORT
 
 
Public Type MAPIMessage
    Reserved As Long
    Subject As String
    NoteText As String
    MessageType As String
    DateReceived As String
    ConversationID As String
    Flags As Long
    RecipCount As Long
    FileCount As Long
End Type
 
Public Type MapiRecip
    Reserved As Long
    RecipClass As Long
    Name As String
    Address As String
    EIDSize As Long
    EntryID As String
End Type
 
Public Type MapiFile
    Reserved As Long
    Flags As Long
    Position As Long
    PathName As String
    FileName As String
    FileType As String
End Type
 
Public Declare Function BMAPIAddress Lib 'MAPI32.DLL' (lInfo&, ByVal Session&, _
    ByVal UIParam&, Caption$, ByVal nEditFields&, Label$, nRecipients&, _
    Recip() As MapiRecip, ByVal Flags&, ByVal Reserved&) As Long
    
Public Declare Function BMAPIGetAddress Lib 'MAPI32.DLL' (ByVal lInfo&, _
    ByVal nRecipients&, Recipients() As MapiRecip) As Long
 
Public Declare Function MAPILogon Lib 'MAPI32.DLL' (ByVal UIParam&, _
    ByVal User$, ByVal Password$, ByVal Flags&, ByVal Reserved&, Session&) As Long
 
Public Declare Function MAPILogoff Lib 'MAPI32.DLL' (ByVal Session&, ByVal UIParam&, _
    ByVal Flags&, ByVal Reserved&) As Long
    
Public Declare Function MAPIResolveName Lib 'MAPI32.DLL' Alias 'BMAPIResolveName' (ByVal Session&, _
    ByVal UIParam&, ByVal UserName$, ByVal Flags&, ByVal Reserved&, Recipient As MapiRecip) As Long
 
Public Declare Function MAPISendMail Lib 'MAPI32.DLL' Alias 'BMAPISendMail' (ByVal Session&, _
    ByVal UIParam&, Message As MAPIMessage, Recipient() As MapiRecip, File() As MapiFile, _
    ByVal Flags&, ByVal Reserved&) As Long
    
Public Declare Function MAPISaveMail Lib 'MAPI32.DLL' Alias 'BMAPISaveMail' (ByVal Session&, _
    ByVal UIParam&, Message As MAPIMessage, Recipient() As MapiRecip, File() As MapiFile, _
    ByVal Flags&, ByVal Reserved&, MsgID$) As Long
0 / 0 / 0
Регистрация: 15.04.2007
Сообщений: 21
17.04.2007, 15:58  [ТС]
Спасибо, но это касается отправки и приема сообщений, а мне надо сделать вот какую штуку - пробежаться по всем сообщениям в папке и с нужным сабжектом выгрузить в текстовый файл.
Или это можно сделать стандартными средствами?

Заранее спасибо, Михаил
0
tantal
17.04.2007, 17:17
Вот нашел еще... Вообще это можно посмотреть через API Viewer с загрузкой MAPI32
Visual Basic
1
2
3
4
5
Public Declare Function BMAPIGetReadMail Lib 'MAPI32.DLL' (ByVal lMsg&, Message As MAPIMessage, Recip() As MapiRecip, File() As MapiFile, Originator As MapiRecip) As Long
 
Public Declare Function BMAPIReadMail Lib 'MAPI32.DLL' (lMsg&, nRecipients&, nFiles&, ByVal Session&, ByVal UIParam&, MessageID$, ByVal Flag&, ByVal Reserved&) As Long
 
Public Declare Function MAPIFindNext Lib 'MAPI32.DLL' Alias 'BMAPIFindNext' (ByVal Session&, ByVal UIParam&, MsgType$, SeedMsgID$, ByVal Flag&, ByVal Reserved&, MsgID$) As Long
0 / 0 / 0
Регистрация: 15.04.2007
Сообщений: 21
17.04.2007, 17:24  [ТС]
а примерчик не кинешь? :-)
0
tantal
17.04.2007, 17:34
Есть примерчик с отправкой письма, а вот по твоему диагнозу примера нет... Посмотри на http://msdn.microsoft.com А что нормальный Outlook не подходит, а то с Express много sex
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.04.2007, 17:34
Помогаю со студенческими работами здесь

Перенос с Outlook Express на MS Outlook
Ребят, подскажите, плиз, можно ли безболезненно перенести данные с Outlook Express на MS Outlook 2007? Юзал вот эту инструкцию. В...

Outlook Express
Всем привет, суть проблемы вот в чем Outlook Express размер папки входящие перевалил за 2 гига выскочила ошибка, отыскал ошибку в интернете...

Outlook Express
где outlook express 6 хранит почту? укажите путь.

Настроить Outlook Express, для работы в локальной сети
Люди помогите настроить outlook, ты что бы работал по локальной сети (между пользователями, без интернета).

Outlook Express
Товарищи вот такая проблемка! Имеется ящик на яндексе. Забил его в Аутлук. Работал нормально. Теперь стал постоянно просить авторизацию....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Автозаполнение реквизита Организации (тип Справочник. Организации): Если НЕ. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru