첨부 파일 및 포함 객체 처리

이메일 첨부 파일 관리

이메일 첨부 파일은 이메일 메시지와 함께 전송되는 컴퓨터 파일입니다. 파일은 별도의 메시지로 전송되거나 첨부된 메시지의 일부로 전송될 수 있습니다. Attachment 클래스는 클래스는 이메일 메시지 내에서 첨부 파일을 관리하고 조작하는 데 사용됩니다.

모든 메시지는 본문을 포함합니다. 본문 외에도 추가 파일을 전송하고 싶을 수 있습니다. 이러한 파일은 첨부 파일로 전송되며, 해당 클래스의 인스턴스로 표현됩니다. Attachment 클래스. 첨부 파일 수에는 제한이 없지만 첨부 파일 크기는 메일 서버에 의해 제한됩니다. 예를 들어 Gmail은 10MB 초과 파일을 지원하지 않습니다.

첨부 파일 추가

파일을 이메일 메시지에 첨부하려면 다음 단계를 따르세요:

  1. 다음의 인스턴스를 생성합니다. MailMessage 클래스.
  2. 다음의 인스턴스를 생성합니다. Attachment 클래스.
  3. 첨부 파일을 Attachment 인스턴스로 로드합니다.
  4. Attachment 인스턴스를 다음에 추가합니다: MailMessage 클래스 인스턴스.

다음 코드 스니펫은 이메일에 첨부 파일을 추가하는 방법을 보여줍니다.

앞서 Aspose.Email를 사용하여 이메일 메시지에 첨부 파일을 추가하는 방법을 설명했습니다. 다음은 첨부 파일을 제거하고 화면에 정보를 표시하는 방법을 보여줍니다.

첨부 파일 제거

첨부 파일을 제거하려면 아래 단계를 따르세요:

  1. 다음의 인스턴스를 생성합니다. MailMessage 클래스.
  2. 지정된 파일 경로를 사용하여 첨부 파일을 로드합니다: Attachment 클래스.
  3. 첨부 파일을 다음에 추가합니다: MailMessage 인스턴스의 첨부 파일 컬렉션.
  4. 첨부 파일을 제거하기 전에 첨부 파일 개수를 출력합니다.
  5. 첨부 파일을 다음에서 제거합니다: MailMessage 인스턴스의 첨부 파일 컬렉션.
  6. 첨부 파일을 제거한 후 첨부 파일 개수를 출력합니다.

다음 코드 스니펫은 첨부 파일을 제거하는 방법을 보여줍니다:

첨부 파일 이름 가져오기

첨부 파일 이름을 표시하려면 다음 단계를 따르세요:

  1. 로드된 이메일의 첨부 파일을 순회합니다.
  2. 각 첨부 파일에 대해, 첨부 파일을 열거하는 루프를 사용해 이름을 출력합니다.

다음 코드 스니펫은 화면에 첨부 파일 이름을 표시하는 방법을 보여줍니다.

첨부 파일 추출

Aspose.Email에서 MailMessage 클래스는 첨부 파일 작업에 사용됩니다. 이메일 첨부 파일은 이메일 메시지와 함께 전송되는 컴퓨터 파일이며, 별도의 메시지로 전송되거나 첨부된 메시지의 일부로 전송될 수 있습니다. 파일은 해당 클래스의 인스턴스로 표현됩니다. Attachment 클래스. 이메일 메시지에서 첨부 파일을 추출하려면 다음 단계를 따르세요:

  1. 다음의 인스턴스를 생성합니다. MailMessage 클래스.
  2. 이메일 파일을 로드합니다 MailMessage 인스턴스.
  3. 다음의 인스턴스를 생성합니다. Attachment 클래스를 사용하여 루프에서 모든 첨부 파일을 추출합니다.
  4. 첨부 파일을 저장하고 화면에 표시합니다.
  5. 보낸 사람 및 받는 사람 주소를 다음에 지정합니다: MailMessage 인스턴스.
  6. 이제 다음을 사용하여 이메일을 보낼 수 있습니다: SmtpClient 클래스.

다음 코드 스니펫은 이메일 첨부 파일을 추출하는 방법을 보여줍니다:

|이메일에서 추출된 첨부 파일| | :- | |todo:image_alt_text|

첨부 파일에서 Content-Description 가져오기

Aspose.Email API는 첨부 파일 헤더에서 Content-Description을 읽는 기능을 제공합니다. 다음 코드 스니펫은 첨부 파일에서 내용 설명을 가져오는 방법을 보여줍니다:

내장 메시지 첨부 파일 식별

포함된 개체 작업

내장 객체는 한 애플리케이션으로 생성된 후 다른 애플리케이션으로 만든 문서나 파일에 삽입된 객체입니다. 예를 들어 Microsoft Excel 스프레드시트를 Microsoft Word 보고서에 삽입하거나 비디오 파일을 Microsoft PowerPoint 프레젠테이션에 삽입할 수 있습니다. 파일이 삽입되면 다른 문서에 삽입하거나 붙여넣는 것이 아니라 원본 형식을 유지합니다. 내장된 문서는 원본 애플리케이션에서 열어 수정할 수 있습니다.

포함된 개체 추출

다음 코드 샘플은 .NET을 통해 Python용 Aspose.Email을 사용하여 이메일 파일에서 내장 객체를 추출하는 방법을 보여줍니다.

  1. 다음의 인스턴스를 생성합니다. MailMessage 클래스.
  2. MailMessage 인스턴스에 이메일 파일을 로드합니다.
  3. 루프와 해당 클래스의 인스턴스를 생성합니다: Attachment 그 안의 클래스.
  4. 첨부 파일을 저장하고 화면에 표시합니다.
  5. MailMessage 인스턴스에 보낸 사람 및 받는 사람 주소를 지정합니다.
  6. 다음 방법을 사용하여 이메일을 보냅니다 SmtpClient 클래스.

|이메일에서 추출된 내장 객체| | :- | |todo:image_alt_text|