Я относительно новичок в мире Lotus / Domino, и мне была поставлена следующая задача Domino.
Получите доступ к почтовому ящику Domino пользователя (с промежуточного сервера) и удалите с него определенные вредоносные электронные письма.
Дополнительная информация: существует внешний инструмент / процесс безопасности, который анализирует всю входящую электронную почту и может пометить ее как вредоносную. Если он помечен как вредоносный, я хочу удалить это письмо из почтового ящика соответствующего пользователя.
Мое решение будет развернуто на собственном сервере промежуточного программного обеспечения (на базе Linux) и будет получать входящие уведомления о том, какие электронные письма необходимо удалить.
В моей среде развернут сервер Domino - Lotus / Domino 9.
Я хочу предпочтительно реализовать эту функциональность с помощью Java.
Я исследовал и нашел для себя потенциальные варианты доступа к почтовому ящику пользователя на сервере Domino.
1) Я видел, что есть Набор инструментов IBM C / C ++ API для Domino. C API на первый взгляд кажется мне довольно сложным. Также мне нужно будет установить клиент Notes (на моем промежуточном сервере), чтобы я мог удаленно вызывать C API?
2) Есть ли Java API, который я мог бы использовать для подключения / доступа к Domino? Я нашел:
- IBM Knowledge Центр - IBM Domino Designer 9.0.1 - Документация по API и
- вики по разработке приложений IBM Notes и Domino.
Кажется, это указывает на наличие некоторого интерфейса API Java / REST, однако я не уверен, могу ли я использовать его для доступа к данным входящего / почтового ящика. Кажется, это указывает на данные "Календаря", но ничего не на данные электронной почты / почтового ящика как таковые.
3) Я наткнулся на проект OpenNTF Domino API во время исследования, и, похоже, у него есть Java API. Должен ли я использовать это?
Как лучше всего получить доступ к Domino с точки зрения внешнего сервера? Я застрял на C / C ++ API или есть относительно (более простой для понимания и использования) REST / Java API, который я мог бы использовать ? Также мне нужно будет установить клиент Notes на моем промежуточном сервере, чтобы я мог вызывать API (C / C ++ или Java)?
IBM Knowledge Center - IBM Domino Designer 9.0.1 - API Documentation
не работает и не была заархивирована - person xlm   schedule 09.04.2020