Блог ”Справочник Петербуржца”
интернет-журнал событий,
интернет-дневник, онлайн-дневник

The Bat! и MS Exchange - дружба или нет?

20.05.2015

Подключение Интернет
Бесплатный сервис по подбору Интернет-провайдера V-setke.ru: раскрывает реальные тарифы Интернет-провайдеров, осуществляет индивидуальный подбор Интернет-провайдера, помогает выбрать наиболее выгодные условия подключения к Интернет, экономит Ваши силы и время, работает практически со всеми Интернет-провайдерами Санкт-Петербурга
Адрес и телефон

Всем привет.
Недавняя история. Был повод размяться...

Коллега на работе переехал своей электронной почтой под сервер 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 тестирование




Самые интересные записи

Лечение пародонтоза, гиперкератоза, лейкоплакии
08.10.2013

Основными лечебными компонентами являются сильные антиоксиданты: альфа-токоферол, каротиноиды и ПНЖК Омега-3 , Омега-6, содержащиеся в значительном количестве.  На кафедре...

Ярлыки: Каротиноли-М
Комментариев нет
Автомобильные анекдоты
02.09.2013

Если верить спидометру то автомобиль ВАЗ 2106 стоит на месте со скоростью 20 км/ч. Чем механик отличается от нормального человека? Армянское радио отвечает - нормальній человек моет руки...

Ярлыки: Автомобильные анекдоты
Комментариев нет
АМА Мотокросс 2013 - шестой этап - класс 250
03.07.2013

Победителем шестого этапа Чемпионата Америки по Мотокроссу 2013 в классе 250 стал Элай Томак. В первом заезде первым финишировал Элай Томак, который пролидировал весь заезд. Вторым...

Ярлыки: Мото новости Мотокросс Мото
Комментариев нет

03.07.2013

...


Комментариев нет
Памяти Андрея Кушнарева
15.12.2008

Ушел из жизни спортсмен-водно-моторник Андрей Владимирович Кушнарев (1960-2008).Андрей - человек с разносторонними интересами. В детстве и юности он занимался академической греблей, горными...


Комментариев нет
На заседании Правительства РФ одобрены законопроекты, регулирующие проведение специальной оценки условий труда
14.09.2013

Специальная оценка условий труда приходит на смену  аттестации рабочих мест . Минтруд России подготовил проекты федеральных законов «О специальной оценке условий труда» и «О...

Ярлыки: Аттестация рабочих мест
Комментариев нет
Словарь автомобильного жаргона
03.07.2013

У МЕНЯ НЕ ЗАРЖАВЕЕТ У МЕНЯ НЕ ЗАРЖАВЕЕТ - все будет в… УАЗ УАЗ: 1) Ульяновский автомобильный завод; 2) семейство авто этого… УАЙТ УАЙТ - марка автомобиля,… УАТТ УАТТ...


Комментариев нет
Mail.Ru отказался от поиска Google
01.07.2013

Портал  Mail.Ru  1 июля полностью перешел на собственный поисковый движок, сообщается в поступившем пресс-релизе. Теперь движок Mail.Ru обрабатывает все запросы пользователей. Компания...

Ярлыки: Яндекс MailRu Google Интернет Новости Интернет
Комментариев нет

01.07.2013

...


Комментариев нет
Большая Советская Энциклопедия
23.04.2013

Первое издание БСЭ 1-е изд. выпущено по постановлению президиума ЦИК СССР (1925) с 1926 по 1947 (Москва, Акционерное общество «Советская энциклопедия»), тиражом 50-80 тыс. экз. Содержит 65 тыс. статей,...


Комментариев нет

23.04.2013

...


Комментариев нет
Методика оценки специальной оценки условий труда
08.11.2013

Дорогие клиенты партнеры и коллеги мы предлагаем Вам для общего пользования методику специальной оценки оценки условий труда . Файл:   методика спецоценка . ...

Ярлыки: Специальная оценка условий труда ЦентрАттЭк
Комментариев нет
Кромкогибочные станки
27.06.2013

PF-16 Станок для изготовления "малого борта" модель PF-16 подробнее... 21.20 Станок для изготовления "малого борта" модель 21.10 подробнее... ...


Комментариев нет

Мониторинг доступности сайтаПроверено на вирусыДизайн сайта “СириусВеб”