시작하기
Aspose.Email FOSS for Python 시작하기
환영합니다 aspose-email-foss, 무료이며 MIT 라이선스가 적용된 Python 라이브러리로 Outlook MSG 파일 및 해당 기본 CFB(Compound File Binary) 컨테이너를 읽고, 만들고, 쓸 수 있습니다. 이 가이드는 새 환경에서 몇 분 안에 MSG 파일 작업을 시작하도록 안내합니다.
전제 조건
| 요구 사항 | 세부 정보 |
|---|---|
| Python | 3.10 or later |
| 패키지 관리자 | pip |
| OS | Windows, macOS 또는 Linux |
| 종속성 | 없음 — 순수 Python |
설치
PyPI에서 설치:
pip install aspose-email-foss검증:
from aspose.email_foss.msg import MapiMessage
print("aspose-email-foss loaded successfully.")다음 보기 설치 가이드 가상 환경 설정 및 검증을 위해.
할 수 있는 일
설치가 완료되면 바로 다음을 할 수 있습니다:
- 읽기 MSG 파일을 사용하여
MapiMessage.from_file()— 제목, 본문, HTML 본문, 헤더 및 수신자를 액세스 - 생성 MSG 메시지를 처음부터 만들기
MapiMessage.create()— 제목, 본문을 설정하고, 수신자와 첨부 파일을 추가 - 변환 MSG와 이메일(RFC 5322) 형식 간에
to_email_message()및from_email_message() - 검사 저수준 CFB 구조와 함께
CFBReader— 스토리지, 스트림 및 디렉터리 엔트리를 반복 - 작성 MSG 파일을 사용하여
MapiMessage.save()또는MsgWriter.write_file() - 첨부 파일 처리 — 바이너리 첨부 파일을 추가하거나 MSG 메시지를 중첩 첨부 파일로 삽입
빠른 시작
MSG 파일을 읽고 제목과 수신자를 출력합니다:
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")
print(f"Subject: {msg.subject}")
print(f"Body: {msg.body[:200]}")
msg.save("copy.msg")
print("Saved copy.msg")