Аз съм сравнително начинаещ в света на 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.
Те изглежда показват, че има някакъв Java/REST API интерфейс, но не съм сигурен дали мога да използвам това за достъп до данни за входяща/пощенска кутия. Изглежда, че показва данни от „Календар“, но нищо за данни за имейл/пощенска кутия като такива.
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