- Главная
- The Bat! и MS Exchange - дружба или нет?
The Bat! и MS Exchange - дружба или нет?
20.05.2015
Всем привет.
Недавняя история. Был повод размяться...
Коллега на работе переехал своей электронной почтой под сервер MS Ecxhange. Разумеется по умолчанию ему дали клиента MS Outlook 2010. А он так любил пользоваться The Bat!). Поскольку на его работе никто The Bat! не юзал он попросил меня настроить его мыша на новый сервер.
А что мы теперь за протокол используем? Конечно же MAPI.
Пару слов о MAPI (Messaging API). Это интерфейс и это набор структур и функций, которые необходимы для доступа к почтовому транспорту и хранилищу данных без конкретизации, какой именно почтовый клиент используется. Почтовые клиенты реализуют стандарт MAPI в виде dll (обычно это mapi.dll или mapi32.dll). Тогда в любом приложении разработчик может предусмотреть функцию отправки текущего файла по почте с использованием Вашего почтового клиента по умолчанию, не вдаваясь в детали ваших интернет-настроек. На текущий момент существуют два стандарта: Simple MAPI (12 функций) и Extended MAPI, или MAPI 1.0 (более 100 функций).
Поддерживает ли The Bat! MAPI?
На официальном сайте
The Bat! сказано что Да.
Начал разбираться.
The Bat!, начиная с версии 1.47, поддерживает запросы по Simple MAPI, хотя MS Outlook поддерживает оба интерфейса. Насчет необходимости: если бы интерфейс Extented MAPI был реализован в The Bat!, тогда автоматически отпал бы вопрос о TheBat API, о котором иногда просят разработчиков. Любые плагины стали бы возможны. Теперь во что это выливается практически. Существование (поддержка) интерфейса MAPI обеспечивает возможность не почтовым программам реализовывать то самое меню "File -> Send". Если есть в системе почтовый клиент, который установлен как MAPI-клиент, значит файл отправиться, нет — значит нет. Большинство программ, например: FreeHand, Mathematica, WinEdt, WinZip, etc. поддерживают Simple MAPI, поэтому они нормально вызывают The Bat!. Так как приложения Microsoft Office изначально ориентированы на внутреннюю интеграцию, то и в качестве почтового клиента они ожидают MS Outlook. В меню "File" приложений Офиса может присутствовать команда "Send"(отослать текущий документ), это зависит от настроек при установке Microsoft Office. Если в этом меню есть опция "Mail recipient (as attachment)", то в случае ее выбора будет вызван почтовый клиент по умолчанию. Так что TheBat! сформирует письмо с вложением. Все остальные опции этого меню будут предназначены именно для MS Outlook и другой почтовый клиент не будет вызван.
Для того чтобы использовать в The Bat! MAPI DLL советуют сделать следующее.
Для того, чтобы установить The Bat! в качестве обработчика MAPI-запросов, нужно выполнить последовательность действий.
По шагам это выглядит так:
1.Надо скачать TBMapi.dll с сайта The Bat! и переписать библиотеку в ту папку, где живет The Bat!. Начиная с версии 1.47 эта библиотека входит в дистрибутив и записывается в папку при инсталляции, так что ничего скачивать не надо.

2.Однократно запустить The Bat! с ключом /InstallMAPI либо в диалоговом окне настроек программы на закладке "Программы" (пункт меню "Свойства/Настройка") выполнить действие "Установить The Bat! как обработчик SimpleMAPI". После этого файл tbmapi.dll из папки The Bat! можно удалить: он уже скопировался в c:\windows\system\mapi32.dll, заменив стандартную библиотеку Microsoft. Кстати: я так понимаю, что для 16-битных программ MAPI как не работало, так и сейчас работать не будет. Потому как The Bat!, похоже, вовсе не обновляет mapi.dll, а только mapi32.dll.
3.Проверить использование этой новой функции: открываете какое угодно приложение, поддерживающее MAPI (кроме Офиса), например, одну из вышеназванных программ, и нажимаете "File-->Send". Если все работает, - автоматически стартует The Bat!, и откроет Вам редактор нового письма с уже приаттаченным файлом.
У коллеги получился такой вот стенд - Windows7, MS Outlook 2010 и The Bat! 4.2.9.1 portable.
Сделал вышеназванное по пунктам. Не работает!((
Получил вот такую вот ошибку
FETCH - Неудачное подсоединение к серверу. Ошибка создания профиля "%s", ProfAdmin.CreateProfile C:\PROGRA~1\MICROS~2\Office14\OLMAPI32.DLL HResult=80070057
Копаем дальше.
Вот здесь парень предложил
решение через создание нового почтового профиля.
Создать в апплете панели управления "Учетные записи пользователей/Почта" новую конфигурацию почты специально для TheBat!, создать там еще один почтовый профиль под Exchange (с теми же настройками что и для Outlook), и подсунуть этот профиль The Bat!.
Создаем. Проверяем. Не работает!
Все заработало только при запущенном клиенте MS Outlook.)
А без Outlook The Bat! радостно рапортует о проделанной работе в своем журнале, но тем не менее на поверку никаких отправлений не делает.(
Печалька.
Скорее всего его The Bat! будет работать только по протоколам POP3 и SMTP если их использование разрешит администратор почтовика Ecxhange. Возможно у нас не получилось из-за портабельной версии имеющегося The Bat!.
Ну что же, отрицательный результат - тоже результат.
Надеюсь что у вас получиться!
Ярлыки: Exchange MAPI microsoft POP3 SMTP TheBat windows тестирование
Самые интересные записи
Каталог оборудования
27.06.2013 Производство воздуховодов Производство круглых воздуховодов Спирально-навивные станы Системы раскроя листового металла Станки для изготовления сегментных отводов Сварочное...
Комментариев нет
На сайте общественных инициатив запустили петицию против антипиратского закона
04.07.2013 4 июля на сайте "Российская общественная инициатива" (РОИ) была запущена петиция с требованием отменить антипиратский закон , который вступит в силу 1 августа. Об этом сообщается на...
Ярлыки: Интернет-пиратство Интернет Новости Интернет Закон о борьбе с интернет-пиратством
Комментариев нет
Профилированный лист, гладкий лист
27.06.2013 Профилированный лист Катаный профиль Слегка гофрированная поверхность Мин. уклон крыши 5° (1:12) Полезная ширина: 535 мм Толщина материала 0.45 - 0.5 мм Макс. длина 7.0 м Мин. длина 0.5 м ...
Комментариев нет
Давление паров
20.08.2013 Давление паров – парциальное давление паров – фундаментальное понятие при рассмотрении кинетики процессов сушки лакокрасочных материалов, особенно актуальное, когда для окраски...
Ярлыки: Давление паров
Комментариев нет
Нормативные документы по охране труда
08.10.2013 На каждом предприятии должны присутствовать определенные законом нормативные документы по охране труда. Их отсутствие является грубым нарушением трудового законодательства. К ним...
Ярлыки: Нормативные документы по охране труда
Комментариев нет
Мазда 6 седан
20.08.2013 Технические характеристики Мазда 6 седан 1.8L 2.0L 2.0L AT ДВИГАТЕЛЬ Tип 4-цилиндровый рядного расположения DOHC 16-клапанный Расположение Переднее поперечное с приводом...
Ярлыки: Мазда 6 седан
Комментариев нет
Facebook
24.04.2013 Facebook Крупнейшая в мире социальная сеть Facebook — крупнейшая в мире социальная сеть, основанная в 2004 году Марком Цукербергом. Первоначально предназначалась для общения студентов...
Комментариев нет
В Приморье после пробы манту госпитализировали 30 школьников
09.10.2013 09.10.2013 10:07 В прокуратуру Яковлевского района поступило сообщение о госпитализации учащихся МБОУ «СОШ № 1» с. Новосысоевка после туберкулинодиагностике, в связи с чем, по поручению...
Комментариев нет
Люстры подвесы производства Alfa
02.09.2013 Фабрика Alfa - это современное светотехническое предприятие, находящееся в Польше. Основное направление – изготовление бытовых осветительных приборов, таких как: люстры, бра, торшеры,...
Комментариев нет
Что такое кундалини-йога?
19.06.2013 Кундалини-йога - направление использующее классические асаны хатха-йоги. Асаны выстроены в строгой последовательности и объединены в определенные группы (крии). Позы классической йоги...
Комментариев нет
01.01.1970
Самые интересные записи
Mazda RX-8
03.07.2013 Автомобиль-революционер Завоевавшая множество наград Mazda RX-8 устанавливает новые стандарты на рынке спорткаров в отношении управляемости и комфорта - в особенности впечатляя специально...
Комментариев нет
Словарь автомобильного жаргона
03.07.2013 З/М З/М - задний… З/Ч З/Ч -… ЗА РУБЛЁМ ЗА РУБЛЁМ - "За… ЗА РУЛЁМ ЗА РУЛЁМ - автомобильный… ЗАВОДИТЬСЯ ЗАВОДИТЬСЯ - ну это ясно – машину… ЗАДЕЛАТЬ ДЕЛОВУЮ МАШИНУ ...
Комментариев нет
Mail.Ru запустила корпоративную почту с бесплатными доменами
11.07.2013 Интернет-компания Mail.Ru запустила на своей платформе сервис корпоративной почты. Об этом сообщается в поступившем пресс-релизе. На странице biz.mail.ru любой желающий сможет подключить...
Ярлыки: Яндекс Бизнес и финансы MailRu Google Интернет Новости Интернет
Комментариев нет
Сок ростков пшеницы - целебный витграсс
24.04.2013 Сок ростков пшеницы , или сок витграсс (от wheat – пшеница и grass – трава, англ.) прочно вошел в рацион миллионов людей по всему миру. Во многих странах сок витграсс продается в овощных...
Комментариев нет
Турецкий "Яндекс" подарил Lamborghini пользователю
05.07.2013 Турецкий филиал " Яндекса " 3 июля подарил автомобиль марки Lamborghini интернет-пользователю, победившему в объявленном компанией конкурсе. Об этом сообщили представители российского "Яндекса"....
Ярлыки: Авто новости Lamborghini Яндекс Авто Интернет Новости Интернет
Комментариев нет
Территория бизнеса
16.12.2013 Любой бизнес требует вложений. Хорошо, когда удается инвестировать в развитие из собственных средств. А если нужны заемные? Классические банковские кредиты для малых предприятий слишком...
Ярлыки: Аттестация рабочих мест
Комментариев нет
Ручная фальцеосадочная машинка
03.07.2013 Ручная фальцеосадочная машинка Описание: Фальцеосадочные инструменты TRUMPF подходят как для прямых коробов, так и для отводов, причем минимальный внутренний радиус составляет...
Комментариев нет
Занятия йогой в Санкт-Петербурге
15.05.2013 Цель занятий в йога-центре ШАМБО - помочь человеку стать гармоничным и успешно развиться на различных уровнях: физическом, социальном и духовном. Асаны, физические упражнения йоги, укрепят...
Комментариев нет
Компрессор автомобильный Беркут R-14
07.06.2013 Модель BERKUT R14 является небольшим портативным компрессором, который легко справляется с шинами легковых автомобилей, квадроциклов, мотоциклов и велосипедов. Компрессор подключается к...
Комментариев нет
Компрессор автомобильный Беркут R-20
07.06.2013 Модель BERKUT R20 - это компрессор для больших шин больших автомобилей! Этот компрессор интресен для владельцев спортивных и специально подготовленных внедорожников, которые участвуют в...
Комментариев нет