Как подключиться к базе данных Lotus Notes без диалогового окна пароля через C API - PullRequest
0 голосов
/ 21 марта 2012

Я пытаюсь подключиться к почтовой базе данных nsf, чтобы прочитать некоторые письма в формате MIME.Это следует делать периодически и без присмотра.Через COM Interop я мог бы использовать метод NotesSession.Initialize, чтобы предоставить пароль для базы данных.Но мне нужны процедуры преобразования MIME, которые не отображаются через COM.Я проверил C API, но кажется, что нигде нет возможности ввести пароль.В результате я сталкиваюсь с собственным диалоговым окном входа в систему при подключении к базе данных через NSFDbOpen или NSFDbOpenExtended.Я бы предпочел не смешивать вызовы COM и C API.Из-за этого могут появиться неуправляемые проблемы.

Если вы видели пример extpwd в документации, но меняете примечания, то Установка через расширение Extension Manager также не подходит.Там должен быть более простой способ.COM может, так что, надеюсь, C API тоже.

1 Ответ

0 голосов
/ 22 марта 2012

Вы можете настроить единый вход для клиента Notes, тогда вы не получите запрос пароля.

Кроме того, вы можете / должны установить «Не запрашивать пароль от других Lotus Notes».на основе программ ".

Из документации:

У вас открыт Lotus Notes в фоновом режиме, и вы работаете в программе на основе Lotus® Notes, вы можете настроить LotusПримечания для запоминания пароля, поэтому вам не нужно вводить пароль несколько раз.

Нажмите Файл> Безопасность> Безопасность пользователя (пользователи Macintosh OS X: Lotus Notes> Безопасность> Безопасность пользователя).Нажмите Основы безопасности и выберите «Не запрашивать пароль у других программ на основе Lotus Notes (снижает безопасность)» в разделе «Настройки вашего логина и пароля».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...