이메일에서 메시지 내용 추출
Contents
[
Hide
]
화면에 이메일 정보 표시
MailMessage는 이메일 메시지를 나타내며 개발자가 이메일 메시지 속성에 접근할 수 있게 합니다. 헤더 정보(‘이메일 헤더 추출’에서 논의됨)는 다양한 방식으로 추출하고 조작할 수 있습니다. 이 문서는 선택된 이메일 헤더 정보와 이메일 본문을 화면에 표시하는 방법을 설명합니다. 화면에 이메일 정보를 표시하려면 다음 단계를 따르세요:
- MailMessage 클래스를 인스턴스화합니다.
- 이메일 메시지를 MailMessage 인스턴스로 로드합니다.
- 이메일 내용을 화면에 표시합니다.
다음 코드 스니펫은 이메일 정보를 화면에 표시하는 방법을 보여줍니다.
이메일 헤더 추출
이메일 헤더는 인터넷 이메일 메시지에 포함되는 인터넷 및 RFC 정의 표준 헤더 필드 집합을 나타냅니다. 이메일 헤더는 MailMessage 클래스를 사용하여 지정할 수 있습니다. 일반적인 헤더 유형은 HeaderType 클래스에 정의되어 있습니다. 이는 일반 열거형처럼 작동하는 sealed 클래스입니다. 이메일에서 헤더를 추출하려면 다음 단계를 따르세요:
- MailMessage 클래스를 인스턴스화합니다.
- MailMessage 클래스 인스턴스에 이메일 메시지를 로드합니다.
- 이메일 메시지를 로드한 후, 원시 콘텐츠를 가져옵니다.
MailMessage 클래스 자체에는 From, To, Cc, Subject 등과 같은 속성이 포함되어 있습니다. 이러한 속성은 헤더에서 추출할 수 있습니다.
- 원시 내용을 표시합니다.
다음 코드 스니펫은 이메일 헤더를 추출하는 방법을 보여줍니다.
디코드된 헤더 값 가져오기
다음 코드 스니펫은 디코딩된 헤더 값을 가져오는 방법을 보여줍니다.