Если у вас есть локальный доступ к файлу nsf, в котором хранится электронная почта, вы можете просто использовать стандартные классы Java для открытия базы данных и проверки документов, как обычно, но для этого ваш Java-клиент должен работать на той же рабочей станции, где пользователь проверяет свою локальную электронную почту, и у него должен быть установлен клиент Lotus Notes.
Если это не так ... Тогда это будет сложнее, и есть несколько подходов, но вам, вероятно, нужно дать немного больше информации ... Не могли бы вы уточнить это?
РЕДАКТИРОВАТЬ 1
Я понимаю, что вы хотите использовать IMAP, мне просто интересно, возможно, у вас есть локальный доступ к почтовой базе данных в качестве ярлыка ...
РЕДАКТИРОВАТЬ 2
Я только что говорил со старым коллегой, он сказал мне, что вы не должны находить никаких проблем с доступом к электронной почте через IMAP, если правильно настроены, есть ли какие-то конкретные проблемы, которые вы видите?
Также вы можете рассмотреть стандартный API удаленного доступа для доступа к Lotus Domino для Java, здесь у вас есть некоторая вводная информация .
РЕДАКТИРОВАТЬ 3 (согласно комментарию OP)
Если у вас есть локальный доступ к клиенту Lotus Notes пользователя, как это видно из вашего комментария, то вам может потребоваться только отформатировать URL-адреса в соответствии с этим соглашением notes://server/database/document
, это должно автоматически открыть любой документ, включая электронную почту в вашем пользовательский клиент. Дополнительную информацию можно найти по URL-адресам заметок .