이메일에서 메시지 내용 추출

화면에 이메일 정보 표시

MailMessage는 이메일 메시지를 나타내며 개발자가 이메일 메시지 속성에 접근할 수 있게 합니다. 헤더 정보(‘이메일 헤더 추출’에서 논의됨)는 다양한 방식으로 추출하고 조작할 수 있습니다. 이 문서는 선택된 이메일 헤더 정보와 이메일 본문을 화면에 표시하는 방법을 설명합니다. 화면에 이메일 정보를 표시하려면 다음 단계를 따르세요:

  • MailMessage 클래스를 인스턴스화합니다.
  • 이메일 메시지를 MailMessage 인스턴스로 로드합니다.
  • 이메일 내용을 화면에 표시합니다.

다음 코드 스니펫은 이메일 정보를 화면에 표시하는 방법을 보여줍니다.

이메일 헤더 추출

이메일 헤더는 인터넷 이메일 메시지에 포함되는 인터넷 및 RFC 정의 표준 헤더 필드 집합을 나타냅니다. 이메일 헤더는 MailMessage 클래스를 사용하여 지정할 수 있습니다. 일반적인 헤더 유형은 HeaderType 클래스에 정의되어 있습니다. 이는 일반 열거형처럼 작동하는 sealed 클래스입니다. 이메일에서 헤더를 추출하려면 다음 단계를 따르세요:

  1. MailMessage 클래스를 인스턴스화합니다.
  2. MailMessage 클래스 인스턴스에 이메일 메시지를 로드합니다.
  3. 이메일 메시지를 로드한 후, 원시 콘텐츠를 가져옵니다.

MailMessage 클래스 자체에는 From, To, Cc, Subject 등과 같은 속성이 포함되어 있습니다. 이러한 속성은 헤더에서 추출할 수 있습니다.

  1. 원시 내용을 표시합니다.

다음 코드 스니펫은 이메일 헤더를 추출하는 방법을 보여줍니다.

디코드된 헤더 값 가져오기

다음 코드 스니펫은 디코딩된 헤더 값을 가져오는 방법을 보여줍니다.