Здравствуйте retalik, вы писали:
R>Не подскажет кто-нибудь, что стало с поддержкой субжа в MS Outlook 97/2000? R>Неужели от него отказались? MSDN-овские примеры SimpleMAPI не работают, моя прога — тоже... R>Или MAPI теперь отдельно надо устанавливать (c Outlook Express все работает)? R>Виталий.
MAPI есть, но пользоваться можно только при выполнении некоторых условий. Надо сконфигурировать Outlook на "Corporate or Workgroup", тогда MAPI поставится на машину. Дальше: теперь есть такое понятие как почтовый клиент по умолчанию — задаётся в интернет эксплорере в Tools\Internet Options...\Programs — там можно выбрать почтового клиента, который будет грузиться при обращении к MAPI в том числе. Extended MAPI из всех представленных там программ поддерживает только Microsoft Outlook, поэтому если Ваша программа работает с Extended MAPI, то нужно выбрать MS Outlook в качестве дефолтного почтового клиента. Или можно (альтернативный путь) прописать в регистри по ключу
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem\MSMapiApps
<your_application_name.exe> REG_SZ "Microsoft Outlook"
тогда при логоне с Вашего приложения будет всегда использоваться MS Outlook, т.е. Extended MAPI.
Остальные почтовые клиенты (Outlook Express, Hotmail) поддерживают только Simple MAPI.