2014-12-11 5 views
0

Lotus Notes Windows에는 두 개의 MailAccount가 있지만 MailFile (ex.mail \ Molly.nsf) 정보가있는 특정 MailAccount를 가져 오려고합니다. I C : \ Notes \ Notes.int를 확인했지만 하나의 nsf 파일을 찾았습니다.Lotus Notes 특정 MailFile 가져 오기

다른 nsf를 찾으면 어떻게 데이터베이스를 얻을 수 있습니까?

NotesDatabase ndb = ns.GetDatabase (mailServer, mailFile);

요청한 정보를 제공해 주셔서 감사합니다.

답변

0

* .nsf 데이터베이스 (예 : mail/molly.nsf)입니다. 일반적으로 메일 서버에는 모든 사용자 메일 파일이 들어있는 "\ Mail \"디렉토리가 있습니다. 이 디렉토리를 먼저 검색하여 필요한 메일 파일을 확인한 다음 NotesDatabase를 사용하십시오. ndb = ns.GetDatabase (mailServer, mailFile); 여기서 "Mail \"디렉토리가있는 경우 mailServer는 서버의 이름이고 mailFile은 경로 (일반적으로 mail \ johndoe.nsf)입니다. 루트 (\ Notes \ 디렉토리)에 있으면 경로를 나열 할 필요가 없습니다.

그러나 로컬 메일 파일을 찾는 경우 사용자가 수동으로 다른 위치에 파일을 저장하지 않은 경우 "\ Notes \ Data \"디렉토리를 확인해야합니다.

또한 * .isOpen을 확인하여 db에 대한 핸들을 가지고 있는지 확인합니다.