Aspose.Email FOSS for Python

API 레퍼런스 aspose-email-foss 26.3 (Python 3.10+, MIT 라이선스).

모든 클래스는 aspose.email_foss. 기본 import는 다음과 같습니다:

from aspose.email_foss.msg import MapiMessage

Python 명명 규칙: 모든 메서드는 표준 Python snake_case를 사용합니다. 예를 들어, 사용합니다 msg.from_file() 사용하지 않음 msg.FromFile(). 속성은 직접 접근합니다: msg.subject 제목을 읽습니다; msg.subject = 'value' 설정합니다.


메시지 API

ImageRenderOptionsImageRenderOptions
MapiMessageOutlook MSG 메시지의 고수준 표현입니다. 다음으로 로드합니다 from_file(), 다음으로 생성합니다 create(), 다음으로 저장합니다 save(). 제목, 본문, HTML 본문, 메시지 클래스, 수신자 및 첨부 파일에 접근할 수 있습니다.
MapiAttachment단일 첨부 파일을 나타냅니다 MapiMessage. 로 생성됨 msg.add_attachment() 또는 msg.add_embedded_message_attachment(). 다음으로 쿼리 storage_name(), is_embedded_message().
MapiRecipient메시지 수신자를 나타냅니다. 다음으로 생성됨 msg.add_recipient(). To, CC, BCC 수신자 유형을 지원합니다.
MapiProperty단일 MAPI 속성 항목입니다. 다음을 통해 액세스합니다 msg.get_property() 또는 msg.set_property(). 속성 태그를 포함합니다.
MapiPropertyCollectionMAPI 속성의 컬렉션입니다. 다음을 지원합니다 set(), get(), remove(), 및 iter_properties().
MapiNamedProperty속성 집합 내에서 문자열 이름 또는 숫자 LID로 명명된 MAPI 속성을 정의합니다.

속성 열거형

ImageRenderOptionsImageRenderOptions
CommonMessagePropertyId표준 MAPI 속성 ID: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, 및 기타.
PropertyId첨부 파일 및 일정 속성을 포함하는 확장 속성 ID 열거형입니다.
PropertyTypeCodeMAPI 속성 유형 코드: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, 및 기타.

MSG 형식

ImageRenderOptionsImageRenderOptions
MsgDocumentMSG 파일 구조의 문서 수준 표현. 다음에서 생성됨 MsgReader 또는 a 로부터 구축됨 MapiMessage 통해 to_msg_document().
MsgReader저수준 MSG 파일 리더. 파일 경로와 함께 열기 from_file(). 속성 스트림, 수신자 저장소 및 첨부 파일 저장소에 대한 액세스를 제공합니다.
MsgWriteran을 직렬화합니다 MsgDocument 바이트 또는 파일로 변환, with to_bytes()write_file().
MsgStorageMSG 문서 트리 내의 스토리지 노드. 스트림과 하위 스토리지를 보유합니다.
MsgStreamMSG 스토리지 내의 데이터 스트림.
StorageLayout구문 분석된 MSG 파일의 스토리지 구조를 설명합니다.

CFB 형식 (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderCFB 컨테이너용 저수준 리더. 다음으로 열기 from_file(). 섹터 정보, 디렉터리 항목, 그리고 스트림 데이터 접근을 제공합니다.
CFBWriter다음을 직렬화합니다 CFBDocument 바이트 또는 파일로.
CFBDocument메모리 내 CFB 문서 구조. 다음으로부터 구축됩니다 CFBReader 또는 프로그래밍 방식으로 구성됩니다.
CFBStorageCFB 컨테이너 내의 스토리지 노드.
CFBStreamCFB 컨테이너 내의 스트림 노드.
DirectoryEntryCFB 구조의 단일 디렉터리 항목. 다음으로 조회합니다 is_storage(), is_stream(), is_root().

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
DirectoryObjectTypeCFB 디렉터리 항목 유형: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlag레드-블랙 트리 색상: RED, BLACK.
SectorMarkerCFB 섹터 마커: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
CFBErrorCFB 컨테이너가 유효하지 않거나 손상된 경우 발생합니다.
MsgErrorMSG 구조가 유효하지 않을 때 발생합니다.

참고

 한국어