PST 파일에서 연락처 작업
PST에 연락처 추가
Aspose.Email를 사용하면 생성하거나 로드한 PST 파일의 Contacts 하위 폴더에 MapiContact를 추가할 수 있습니다. 아래는 PST에 MapiContact를 추가하는 단계입니다:
- MapiContact 객체를 생성합니다.
- 다양한 생성자와 메서드를 사용하여 MapiContact 속성을 설정합니다.
- PersonalStorage.Create() 메서드를 사용하여 PST를 생성합니다.
- 루트 폴더에 접근한 후 AddMapiMessageItem() 메서드를 호출하여 PST 파일 루트에 미리 정의된 폴더(Contacts)를 생성합니다.
다음 코드 스니펫은 MapiContact를 생성한 다음 새로 만든 PST 파일의 연락처 폴더에 추가하는 방법을 보여줍니다.
PST 파일의 연락처 정보를 MSG 형식으로 저장
이 문서는 Outlook PST 파일에서 연락처 정보를 액세스하고 연락처를 MSG 형식으로 디스크에 저장하는 방법을 설명합니다. 연락처 정보를 가져오고 표시하기 위해 PersonalStorage 및 MapiContact 클래스를 사용합니다. 연락처 정보를 가져오는 단계는 다음과 같습니다:
- PersonalStorage 클래스에서 PST 파일을 로드합니다.
- Contacts 폴더를 탐색합니다.
- Contacts 폴더의 내용을 가져와 메시지 컬렉션을 얻습니다.
- 메시지 컬렉션을 반복합니다.
- PersonalStorage.ExtractContactInfo() 메서드를 호출하여 MapiContact 클래스에서 연락처 정보를 얻습니다. 연락처 정보에 접근하려면 MapiContact 클래스 속성을 사용하십시오.
- PersonalStorage.ExtractMessage() 메서드를 호출하여 MapiMessage 클래스에서 연락처 정보를 가져옵니다.
- MapiMessage.Save() 메서드를 호출하여 연락처를 MSG 형식으로 디스크에 저장합니다.
다음 코드 스니펫은 PST 파일에서 모든 연락처 정보를 가져와 MSG 형식으로 디스크에 저장하는 방법을 보여줍니다.
PST 파일의 연락처 정보를 VCF 형식으로 저장
이 문서는 Microsoft Outlook PST 파일에서 연락처 정보를 액세스하고 연락처를 vCard (VCF) 형식으로 디스크에 저장하는 방법을 보여줍니다. PST 파일에서 연락처 정보를 가져오기 위해 PersonalStorage 및 MapiContact 클래스를 사용합니다. 연락처 정보를 가져오는 방법은 다음과 같습니다:
- PersonalStorage 클래스에서 PST 파일을 로드합니다.
- Contacts 폴더를 탐색합니다.
- Contacts 폴더의 내용을 가져와 메시지 컬렉션을 얻습니다.
- 메시지 컬렉션을 반복합니다.
- PersonalStorage.ExtractMessage() 메서드를 호출하여 MapiContact 클래스에서 연락처 정보를 가져옵니다.
- MapiContact 클래스의 다양한 속성을 사용하여 연락처 정보에 접근합니다.
아래 프로그램은 디스크에서 PST 파일을 로드하고 모든 연락처를 vCard (VCF) 형식으로 저장합니다. VCF 파일은 표준 vCard 연락처 파일을 로드할 수 있는 다른 프로그램에서도 사용할 수 있습니다. Microsoft Outlook에서 VCF 파일을 열면 아래 스크린샷과 같은 형태로 표시됩니다.
|
| | :- | 다음 코드 스니펫은 Outlook PST에서 vCard (VCF) 형식으로 연락처를 내보내는 방법을 보여줍니다.
배포 목록 작업
Aspose.Email API를 사용하여 여러 연락처를 모은 배포 목록을 생성할 수 있습니다. 배포 목록은 Outlook MSG 형식으로 디스크에 저장될 수 있으며, MS Outlook에서 열어 확인/조작할 수 있습니다.
배포 목록 만들기 및 저장
다음 코드 스니펏은 배포 목록을 생성하고 저장하는 방법을 보여줍니다.
PST에서 배포 목록 읽기
다음 코드 스니펫은 PST에서 배포 목록을 읽는 방법을 보여줍니다.