로터스 노츠/도미노 상점은 Notes 데이터베이스에 메일. 문서 (이메일)를 받고, 필드 값 (From, Subject)을 읽고, 파일을 분리하는 데 사용할 수있는 API가 있습니다.
API는
-C API (외부) (데이터베이스 내에서 또는 외부)
-LotusScript (메모 데이터베이스에서 사용할 수있는 VB 변형)
-Java
을
포함
- COM 서버에서 사용할 수있는 동일한 API
데이터베이스 내에 "예약 된 에이전트"를 만들 수 있습니다 (LotusScript 또는 Java 사용). 마지막으로 실행 한 이후 작성된 문서를 찾고, 첨부 파일을 찾아 추출 할 수 있습니다. 에이전트는 파일 시스템에 쓰고 다른 프로세스를 시작하는 데 필요한 권한을 포함하여 서버에 대한 적절한 권한을 가진 ID로 서명해야합니다.
데이터베이스 외부에서 LotusScript를 제외한 모든 API를 사용하여 서버/메일 데이터베이스에 로그인하고 유사한 프로세스를 수행 할 수 있습니다. 예 : 클라이언트 또는 개별 서버에서 로컬로 파일을 추출합니다. C API 및 COM은 Notes 클라이언트 설치가 필요하지만 Java 응용 프로그램은 전체 설치없이 CORBA/DIIOP를 통해 실행되도록 설정할 수 있습니다.
자세한 정보는 Domino Designer 도움말 (또는 IBM C 웹 사이트의 C API)을 참조하십시오.
Notes에서 데이터에 액세스하고 첨부 파일을 추출해야하는 경우이를 수행하는 "일반적인 방법"에 관해서는이 API가 최선의 선택이라고 생각합니다. 응용 프로그램을 다른 메일 시스템으로 포팅하는 경우 "인터페이스"를 통해 API 루틴을 분리하는 것이 좋습니다. 따라서 새 인터페이스를 구현하여 새 메일 시스템을 지원하기 만하면됩니다.
당신은 [뭔가] 당신은 캔트으로 JavaMail에 사용할 수 있습니까? –