<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – 개발자 가이드</title>
    <link>/email/ko/python-net/developer-guide/</link>
    <description>Recent content in 개발자 가이드 on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ko</language>
    
	  <atom:link href="/email/ko/python-net/developer-guide/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Python-Net: MIME 메시지 작업</title>
      <link>/email/ko/python-net/working-with-mime-messages/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/python-net/working-with-mime-messages/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Python-Net: MIME 메시지 작업</title>
      <link>/email/ko/python-net/working-with-mime-messages/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/python-net/working-with-mime-messages/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Python-Net: Python에서 Gmail 메시지 관리</title>
      <link>/email/ko/python-net/gmail-client-email-management/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/python-net/gmail-client-email-management/</guid>
      <description>
        
        
        &lt;p&gt;.NET을 통한 Python용 Aspose.Email은 Gmail 계정 작업을 위한 확장 기능을 제공합니다 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.clients.google/igmailclient/#igmailclient-class&#34;&gt;IGmailClient&lt;/a&gt; 클래스. 여기에는 메시지 목록 조회, 전송, 추가, 가져오기, 삭제 및 Gmail 필터 관리가 포함됩니다.&lt;/p&gt;
&lt;p&gt;사용하기 전에 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.clients.google/igmailclient/#igmailclient-class&#34;&gt;IGmailClient&lt;/a&gt;, 클라이언트 ID, 클라이언트 시크릿, 리프레시 토큰 및 이메일 주소로 인증합니다. 그런 다음 Gmail 클라이언스 인스턴스를 생성합니다:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;aspose.email.clients.google&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;GmailClient&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;client&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;GmailClient&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;get_instance&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;client_id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client_secret&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;refresh_token&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;email&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;gmail-api로-이메일-전송&#34;&gt;&lt;strong&gt;Gmail API로 이메일 전송&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Gmail 계정을 통해 첨부 파일이 있는 이메일을 보내려면 다음을 사용하십시오 &lt;code&gt;send_message&lt;/code&gt; 메서드 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.clients.google/igmailclient/#igmailclient-class&#34;&gt;IGmailClient&lt;/a&gt; 클래스.&lt;/p&gt;
&lt;p&gt;다음 코드 예제는 Gmail API를 사용하여 첨부 파일이 있는 이메일을 생성하고 전송하는 방법을 보여줍니다:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;aspose.email&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Attachment&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Create the message&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;message&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;sender@example.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;recipient@example.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Weekly Report&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Attached is the weekly report.&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Add an attachment&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;attachment_path&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;path/to/report.pdf&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;message&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;attachments&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;add&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Attachment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;attachment_path&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Send the message&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;message_id&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;send_message&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;message&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Message with attachment sent! ID: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;message_id&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;gmail-폴더에-메시지-추가&#34;&gt;&lt;strong&gt;Gmail 폴더에 메시지 추가&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;표준 분류를 건너뛰고 Gmail 사서함에 직접 메시지를 추가하려면 다음 방법을 사용하십시오:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.clients.google/igmailclient/#methods&#34;&gt;append_message(msg)&lt;/a&gt; 기본 동작을 위해.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.clients.google/igmailclient/#methods&#34;&gt;append_message(msg, label_name)&lt;/a&gt; 사용자 정의 라벨을 지정하려면.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;아래 코드 예제는 Gmail 클라이언트를 사용하여 이메일 메시지를 생성하고 특정 라벨과 함께 수신자의 인박스에 추가하는 방법을 보여줍니다:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;message&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;sender@example.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;recipient@example.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Subject for inbox message&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Body of the message&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Append the message to the inbox with a label&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;message_id&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;append_message&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;message&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;INBOX&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Message appended to the Inbox. ID: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;message_id&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;gmail-메시지-목록&#34;&gt;&lt;strong&gt;Gmail 메시지 목록&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Gmail 사서함의 모든 메시지 목록을 다음을 사용하여 가져올 수 있습니다 &lt;code&gt;list_messages()&lt;/code&gt; 메서드 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.clients.google/igmailclient/#igmailclient-class&#34;&gt;IGmailClient&lt;/a&gt; 클래스. 반환된 리스트의 각 항목은 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.clients.google/gmailmessageinfo/&#34;&gt;GmailMessageInfo&lt;/a&gt; ‘id’ 및 ‘thread_id’와 같은 가벼운 메타데이터를 포함하는 객체.&lt;/p&gt;
&lt;p&gt;아래 코드 예제는 사용자 인박스에 있는 모든 Gmail 메시지 정보를 검색하고 표시하는 방법을 보여줍니다:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# List all Gmail messages&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;messages&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;list_messages&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Print basic info for each message&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;i&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg_info&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;enumerate&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;messages&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Message &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;i&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;: ID = &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg_info&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;, Thread ID = &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg_info&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;thread_id&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;gmail-메시지-내용-가져오기&#34;&gt;&lt;strong&gt;Gmail 메시지 내용 가져오기&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;메시지 메타데이터를 가져온 후, 사용하십시오 &lt;code&gt;fetch_message(message_id)&lt;/code&gt; 특정 메시지의 전체 내용을 다음 형식으로 다운로드하려면 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; 객체. 이를 통해 제목, 본문, 첨부 파일 및 기타 메시지 세부 정보를 액세스할 수 있습니다.&lt;/p&gt;
&lt;p&gt;아래 코드 예제는 사용자 인박스에서 처음 세 개의 Gmail 메시지를 가져와 내용을 표시하는 방법을 보여줍니다:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Fetch and display content for the first 3 messages&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;i&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;min&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;len&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;messages&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;message&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fetch_message&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;messages&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;i&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Message &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;i&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Subject:&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;message&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;subject&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Body:&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;message&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;body&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;gmail-메시지-삭제&#34;&gt;&lt;strong&gt;Gmail 메시지 삭제&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;다음 사용 &lt;code&gt;delete_message(message_id, move_to_trash)&lt;/code&gt; 메서드 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.clients.google/igmailclient/#igmailclient-class&#34;&gt;IGmailClient&lt;/a&gt; 메시지를 삭제하는 클래스입니다. 두 번째 매개변수를 생략하거나 False를 전달하면 영구 삭제하거나, 휴지통으로 이동(비영구)할 수 있습니다.&lt;/p&gt;
&lt;p&gt;아래 코드 예제는 메시지 목록(예: 이메일) 중 처음 세 개를 휴지통으로 이동하는 방법을 보여줍니다:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Move the first 3 messages to trash&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;i&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;min&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;len&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;messages&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;delete_message&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;messages&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;i&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;True&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;  &lt;span class=&#34;c1&#34;&gt;# True = move to trash&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Message &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;i&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt; moved to trash.&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;gmail-필터-관리&#34;&gt;&lt;strong&gt;Gmail 필터 관리&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email for Python은 다음과 같은 메서드를 제공합니다. &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.clients.google/igmailclient/#igmailclient-class&#34;&gt;IGmailClient&lt;/a&gt; 제목줄을 기준으로 수신 이메일을 정리하고 Google 이메일 계정의 기존 필터를 관리하기 위해 필터 설정 프로세스를 자동화하는 클래스:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;list_filters()&lt;/code&gt; - 사서함에 적용된 모든 필터를 검색합니다.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;create_filter(filter)&lt;/code&gt; - 사용자 지정 기준 및 동작으로 새 필터를 추가합니다.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get_filter(id)&lt;/code&gt; - 특정 필터 세부 정보를 가져옵니다.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete_filter(id)&lt;/code&gt; - 필터를 영구 제거합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;gmail-필터-생성-및-목록&#34;&gt;&lt;strong&gt;Gmail 필터 생성 및 목록&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;다음 코드 예제는 Google 클라이언트를 위해 Aspose.Email 라이브러리를 사용해 이메일 필터를 생성하고 관리하는 방법을 보여줍니다:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;aspose.email.clients.google.filters&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Filter&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Criteria&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Action&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Create a new filter&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;filter_obj&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Filter&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;filter_obj&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;matching_criteria&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Criteria&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;filter_obj&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;matching_criteria&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;subject&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Important&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;filter_obj&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;action&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Action&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;filter_obj&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;action&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;add_label_ids&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;IMPORTANT&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Create the filter&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;filter_id&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;create_filter&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filter_obj&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Filter created! ID: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filter_id&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# List all filters&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;filters&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;list_filters&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;f&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;filters&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Filter ID: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;gmail-필터-삭제&#34;&gt;&lt;strong&gt;Gmail 필터 삭제&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;다음 코드 예제는 Gmail 계정에서 모든 필터를 제거하는 방법을 보여줍니다:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;filters&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;list_filters&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Delete each filter&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;f&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;filters&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;delete_filter&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Filter ID: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt; deleted.&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
    </item>
    
    <item>
      <title>Python-Net: Python에서 약속 관리</title>
      <link>/email/ko/python-net/managing-appointments-in-python/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/python-net/managing-appointments-in-python/</guid>
      <description>
        
        
        &lt;h2 id=&#34;약속-생성-및-저장&#34;&gt;&lt;strong&gt;약속 생성 및 저장&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;다음은 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.calendar/appointment/&#34;&gt;Appointment&lt;/a&gt; Aspose.Email API의 클래스는 ICS 형식의 약속을 로드하고 새 약속을 생성하여 디스크에 ICS 형식으로 저장하는 데 사용할 수 있습니다.&lt;/p&gt;
&lt;h3 id=&#34;약속을-생성하고-ics로-저장&#34;&gt;&lt;strong&gt;약속을 생성하고 ICS로 저장&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;다음 코드 스니펫은 약속을 생성하고 디스크에 ICS 형식으로 저장하는 방법을 보여줍니다:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;다음의 인스턴스를 생성합니다 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email/mailaddresscollection/#mailaddresscollection-class&#34;&gt;MailAddressCollection&lt;/a&gt; 참석자 이메일 주소를 저장하고 참석자 이메일을 다음에 추가합니다 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email/mailaddresscollection/#mailaddresscollection-class&#34;&gt;MailAddressCollection&lt;/a&gt; 다음 사용 &lt;code&gt;append()&lt;/code&gt; 메서드.&lt;/li&gt;
&lt;li&gt;다음 사용 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.calendar/appointment/#constructors&#34;&gt;Appointment&lt;/a&gt; 위치, 시작 시간, 종료 날짜, 주최자 이메일 및 참석자 목록과 같은 세부 정보로 새 약속을 생성하는 생성자.&lt;/li&gt;
&lt;li&gt;약속 속성(요약 및 설명)을 설정하여 회의 세부 사항을 설명합니다.&lt;/li&gt;
&lt;li&gt;ICS 형식으로 약속을 저장하려면 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.calendar/appointment/#methods&#34;&gt;save()&lt;/a&gt; 파일 경로와 형식을 지정하는 메서드.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-CreateAppointment-CreateAppointment.py&#34;&gt;&lt;/script&gt;

&lt;p&gt;이 약속은 Microsoft Outlook이나 ICS 파일을 로드할 수 있는 모든 프로그램에서 열 수 있습니다. 파일을 Microsoft Outlook에서 열면 자동으로 Outlook 캘린더에 약속이 추가됩니다.&lt;/p&gt;
&lt;h2 id=&#34;초안-약속-요청-생성&#34;&gt;&lt;strong&gt;초안 약속 요청 생성&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;초안 모드에서 약속 요청을 생성해야 하는 경우가 많으며, 기본 정보를 추가한 후 동일한 초안 약속을 개별 요청에 따라 필요한 변경을 위해 다른 사용자에게 전달할 수 있습니다. 초안 모드에서 약속을 저장하려면, &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.calendar/appointment/#properties&#34;&gt;method_type&lt;/a&gt; 속성 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.calendar/appointment/#appointment-class&#34;&gt;Appointment&lt;/a&gt; 클래스는 &amp;lsquo;publish&amp;rsquo;로 설정되어야 합니다. 다음 코드 스니펫은 초안 약속 요청을 생성하는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-DraftAppointmentRequest-DraftAppointmentRequest.py&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;텍스트에서-초안-약속&#34;&gt;&lt;strong&gt;텍스트에서 초안 약속&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;다음 코드 스니펫은 텍스트에서 초안 약속을 생성하는 방법을 보여줍니다. &lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-CreateAppointmentFromString-CreateAppointmentFromString.py&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;약속-로드-및-읽기&#34;&gt;&lt;strong&gt;약속 로드 및 읽기&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id=&#34;ics-파일에서-약속-로드&#34;&gt;&lt;strong&gt;ICS 파일에서 약속 로드&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;다음 코드 스니펫은 ICS 형식으로 약속을 로드하는 방법을 보여줍니다:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;다음 사용 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.calendar/appointment/#methods&#34;&gt;Appointment.load()&lt;/a&gt; 경로를 지정하여 기존 ICS 파일에서 약속을 로드하는 메서드.&lt;/li&gt;
&lt;li&gt;약속 세부 정보(요약, 위치, 설명, 시작 날짜, 종료 날짜, 주최자 및 참석자)를 검색하고 표시합니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-LoadAppointment-LoadAppointment.py&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;ics-파일에서-여러-이벤트-읽기&#34;&gt;&lt;strong&gt;ICS 파일에서 여러 이벤트 읽기&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Email을 사용하면 지정된 ICS 파일에서 모든 이벤트를 읽어 리스트에 저장하고, 총 약속 수를 출력할 수 있습니다. 다음 코드 샘플은 이 작업을 수행하는 방법을 보여줍니다:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;다음 사용 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.calendar/calendarreader/&#34;&gt;CalendarReader&lt;/a&gt; 캘린더 이벤트가 포함된 ICS 파일을 처리할 리더를 초기화하는 클래스입니다. 생성자에서 ICS 파일 위치를 지정합니다.&lt;/li&gt;
&lt;li&gt;&amp;lsquo;appointments&amp;rsquo;라는 빈 리스트를 생성하여 ICS 파일에서 읽은 이벤트를 저장합니다.&lt;/li&gt;
&lt;li&gt;다음을 사용하여 ICS 파일의 각 이벤트를 반복합니다 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.calendar/calendarreader/#methods&#34;&gt;reader.next_event()&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;현재 이벤트(reader.current)를 약속 리스트에 추가합니다.&lt;/li&gt;
&lt;li&gt;총 약속 수를 출력합니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-ReadMultipleEventsFromICS-ReadMultipleEventsFromICS.py&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;약속-쓰기-및-업데이트&#34;&gt;&lt;strong&gt;약속 쓰기 및 업데이트&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id=&#34;여러-이벤트를-ics-파일에-쓰기&#34;&gt;&lt;strong&gt;여러 이벤트를 ICS 파일에 쓰기&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;여러 이벤트를 ICS 파일에 생성하고 저장합니다. 각 이벤트는 참석자, 위치, 시간 및 설명 정보를 포함합니다. 다음 코드 샘플은 여러 약속 이벤트를 ICS 캘린더 파일에 생성하고 저장하는 방법을 보여줍니다:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;다음의 인스턴스를 생성합니다 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.calendar/icssaveoptions/&#34;&gt;IcsSaveOptions&lt;/a&gt; 캘린더 이벤트가 저장되는 방식을 지정합니다.&lt;/li&gt;
&lt;li&gt;action 속성을 AppointmentAction.CREATE로 설정하여 약속을 ICS 파일에 생성하도록 지정합니다.&lt;/li&gt;
&lt;li&gt;다음 사용 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.calendar/calendarwriter/&#34;&gt;CalendarWriter&lt;/a&gt; 출력 파일 경로와 이전에 정의한 저장 옵션을 제공하여 이벤트를 ICS 파일에 출력하는 작성을 설정하는 클래스.&lt;/li&gt;
&lt;li&gt;다음을 생성합니다 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email/mailaddresscollection/&#34;&gt;MailAddressCollection&lt;/a&gt; 각 약속의 참석자 목록을 관리합니다. append 메서드를 사용하여 특정 이메일 주소를 이 컬렉션에 추가합니다.&lt;/li&gt;
&lt;li&gt;for 루프를 사용하여 10번 반복하며 10개의 약속 이벤트를 생성합니다. 각 반복마다 다음을 생성합니다 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.calendar/appointment&#34;&gt;Appointment&lt;/a&gt; 위치, 시작 시간, 종료 날짜, 주최자 이메일 및 참석자와 같은 지정된 세부 정보가 포함된 인스턴스.&lt;/li&gt;
&lt;li&gt;이벤트 세부 정보 추가: 설명 및 요약 속성.&lt;/li&gt;
&lt;li&gt;다음 사용 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.calendar/calendarwriter/#methods&#34;&gt;write&lt;/a&gt; 작성자를 사용하여 약속을 ICS 파일에 출력하는 메서드.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-WriteMultipleEventsToICS-WriteMultipleEventsToICS.py&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;약속-참석자에-대한-참가자-상태-설정&#34;&gt;&lt;strong&gt;약속 참석자에 대한 참가자 상태 설정&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email for .NET API를 사용하면 회신 메시지를 작성하는 동안 약속 참석자의 상태를 설정할 수 있습니다. 각 참석자에게 이러한 상태를 지정하면 약속 객체를 사용하는 애플리케이션이나 시스템이 확인된 참석자 표시, 변경 사항 추적, 알림 관리와 같은 이벤트 관련 로직을 처리할 수 있습니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-SetParticipantStatusOfAppointmentAttendees-SetParticipantStatusOfAppointmentAttendees.py&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Python-Net: 약속 작업</title>
      <link>/email/ko/python-net/working-with-appointments/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/python-net/working-with-appointments/</guid>
      <description>
        
        
        &lt;h2 id=&#34;ics-형식으로-약속-로드-및-저장&#34;&gt;&lt;strong&gt;ICS 형식으로 약속 로드 및 저장&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email API의 Appointment 클래스는 ICS 형식의 약속을 로드하고 새 약속을 생성하여 디스크에 ICS 형식으로 저장하는 데 사용할 수 있습니다. 이 문서에서는 먼저 약속을 생성하고 디스크에 ICS 형식으로 저장한 다음 로드합니다.&lt;/p&gt;
&lt;h3 id=&#34;약속을-생성하고-디스크에-ics-형식으로-저장&#34;&gt;&lt;strong&gt;약속을 생성하고 디스크에 ICS 형식으로 저장&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;약속을 생성하고 ICS 형식으로 저장하려면 다음 단계가 필요합니다.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Appointment 클래스를 인스턴스화하고 이 생성자를 사용하여 초기화합니다.&lt;/li&gt;
&lt;li&gt;위 생성자에 다음 인수를 전달합니다
&lt;ol&gt;
&lt;li&gt;참석자&lt;/li&gt;
&lt;li&gt;설명&lt;/li&gt;
&lt;li&gt;종료 날짜&lt;/li&gt;
&lt;li&gt;위치&lt;/li&gt;
&lt;li&gt;주최자&lt;/li&gt;
&lt;li&gt;시작 날짜&lt;/li&gt;
&lt;li&gt;요약&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Save() 메서드를 호출하고 인수에 파일 이름과 형식을 지정합니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;이 약속은 Microsoft Outlook이나 ICS 파일을 로드할 수 있는 모든 프로그램에서 열 수 있습니다. 파일을 Microsoft Outlook에서 열면 자동으로 Outlook 캘린더에 약속이 추가됩니다.&lt;/p&gt;
&lt;p&gt;다음 코드 스니펫은 약속을 생성하고 디스크에 ICS 형식으로 저장하는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-CreateAppointment-CreateAppointment.py&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;ics-형식으로-약속-로드&#34;&gt;&lt;strong&gt;ICS 형식으로 약속 로드&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ICS 형식으로 약속을 로드하려면 다음 단계가 필요합니다:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Appointment 클래스의 인스턴스를 생성합니다.&lt;/li&gt;
&lt;li&gt;ICS 파일 경로를 제공하여 Load() 메서드를 호출합니다.&lt;/li&gt;
&lt;li&gt;약속(ICS 파일)에서 원하는 정보를 얻기 위해 모든 속성을 읽을 수 있습니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;다음 코드 스니펫은 ICS 형식으로 약속을 로드하는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-LoadAppointment-LoadAppointment.py&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ics-파일에서-다중-이벤트-읽기&#34;&gt;&lt;strong&gt;ICS 파일에서 다중 이벤트 읽기&lt;/strong&gt;&lt;/h2&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-ReadMultipleEventsFromICS-ReadMultipleEventsFromICS.py&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ics-파일에-여러-이벤트-쓰기&#34;&gt;&lt;strong&gt;ICS 파일에 여러 이벤트 쓰기&lt;/strong&gt;&lt;/h2&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-WriteMultipleEventsToICS-WriteMultipleEventsToICS.py&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;초안-약속-요청-생성&#34;&gt;&lt;strong&gt;초안 약속 요청 생성&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;앞선 기사에서 ICS 형식으로 약속을 생성하고 저장하는 방법을 보여주었습니다. 초안 모드에서 약속 요청을 생성해야 하는 경우가 많으며, 기본 정보를 추가한 후 해당 초안 약속을 개별 사용자에 따라 필요한 변경을 위해 다른 사용자에게 전달할 수 있습니다. 초안 모드에서 약속을 저장하려면 Appointment 클래스의 &lt;strong&gt;Method&lt;/strong&gt; 속성을 &lt;strong&gt;Publish&lt;/strong&gt;로 설정해야 합니다. 다음 코드 스니펫은 초안 약속 요청을 생성하는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-DraftAppointmentRequest-DraftAppointmentRequest.py&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;텍스트에서-초안-약속-만들기&#34;&gt;&lt;strong&gt;텍스트에서 초안 약속 만들기&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;다음 코드 스니펫은 텍스트에서 초안 약속을 생성하는 방법을 보여줍니다. &lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-CreateAppointmentFromString-CreateAppointmentFromString.py&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;약속-참석자의-참여자-상태-설정&#34;&gt;&lt;strong&gt;약속 참석자의 참여자 상태 설정&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;.NET API용 Aspose.Email를 사용하면 회신 메시지를 작성하는 동안 약속 참석자의 상태를 설정할 수 있습니다. 이는 ICS 파일에 PARTSTAT 속성을 추가합니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-WorkingWithAppointments-SetParticipantStatusOfAppointmentAttendees-SetParticipantStatusOfAppointmentAttendees.py&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Python-Net: Outlook 아이템 작업</title>
      <link>/email/ko/python-net/working-with-outlook-items/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/python-net/working-with-outlook-items/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Python-Net: Outlook 아이템 작업</title>
      <link>/email/ko/python-net/working-with-outlook-items/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/python-net/working-with-outlook-items/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Python-Net: Outlook 저장 파일(OST 또는 PST) 작업</title>
      <link>/email/ko/python-net/working-with-outlook-storage-files-ost-or-pst/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/python-net/working-with-outlook-storage-files-ost-or-pst/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Python-Net: SMTP 클라이언트 작업</title>
      <link>/email/ko/python-net/working-with-smtp-client/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/python-net/working-with-smtp-client/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Python-Net: POP3 클라이언트 작업</title>
      <link>/email/ko/python-net/working-with-pop3-client/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/python-net/working-with-pop3-client/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Python-Net: IMAP 클라이언트 작업</title>
      <link>/email/ko/python-net/working-with-imap-client/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/python-net/working-with-imap-client/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Python-Net: Thunderbird 프로그래밍</title>
      <link>/email/ko/python-net/programming-with-thunderbird/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/python-net/programming-with-thunderbird/</guid>
      <description>
        
        
        &lt;h2 id=&#34;메시지-읽기&#34;&gt;&lt;strong&gt;메시지 읽기&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Mozilla Thunderbird는 Mozilla Foundation이 개발한 오픈 소스, 크로스 플랫폼 이메일 클라이언트입니다. 자체 파일 구조에 이메일을 저장하며, 독점 파일 형식을 통해 메시지 인덱스와 하위 폴더를 관리합니다.
Aspose.Email는 Thunderbird 메일 저장 구조와 함께 사용할 수 있습니다. MboxrdStorageReader 클래스는 개발자가 Mozilla Thunderbird의 메일 저장 파일에서 메시지를 읽을 수 있게 합니다. 이 문서는 Thunderbird 이메일 저장소에서 메시지를 읽는 방법을 보여줍니다:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Thunderbird 저장 파일을 엽니다&lt;/li&gt;
&lt;li&gt;MboxrdStorageReader 클래스를 인스턴스화하고 위 스트림을 생성자에 전달합니다.&lt;/li&gt;
&lt;li&gt;read_next_message()를 호출하여 첫 번째 메시지를 가져옵니다.&lt;/li&gt;
&lt;li&gt;while 루프에서 동일한 read_next_message()를 사용하여 모든 메시지를 읽습니다.&lt;/li&gt;
&lt;li&gt;모든 스트림을 닫습니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;다음 코드 스니펫은 Thunderbird 메일 저장소에서 모든 메시지를 읽는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-Thunderbird-ReadMessagesFromThunderbird-ReadMessagesFromThunderbird.py&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;메시지-속성-가져오기&#34;&gt;&lt;strong&gt;메시지 속성 가져오기&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Mbox 파일에서 정보를 읽고 검색하기 위해 Aspose.Email은 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.storage.mbox/mboxstoragereader/#mboxstoragereader-class&#34;&gt;MboxStorageReader&lt;/a&gt; Mbox 파일에 대한 리더 객체를 생성하는 클래스와 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.storage.mbox/mboxloadoptions/#mboxloadoptions-class&#34;&gt;MboxLoadOptions&lt;/a&gt; 파일을 로드하는 클래스. 다음 속성은 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.storage.mbox/mboxmessageinfo/#mboxmessageinfo-class&#34;&gt;MboxMessageInfo&lt;/a&gt; 클래스를 사용하여 특정 메시지 세부 정보를 액세스하고 표시할 수 있습니다:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lsquo;date&amp;rsquo; - 메시지의 날짜를 가져옵니다.&lt;/li&gt;
&lt;li&gt;&amp;lsquo;from_address&amp;rsquo; - 보낸 사람 주소를 가져옵니다.&lt;/li&gt;
&lt;li&gt;&amp;lsquo;subject&amp;rsquo; - 메시지 제목을 가져옵니다.&lt;/li&gt;
&lt;li&gt;&amp;rsquo;to&amp;rsquo; - 메시지 수신자를 포함하는 주소 컬렉션을 가져옵니다.&lt;/li&gt;
&lt;li&gt;&amp;lsquo;cc&amp;rsquo; - CC 수신자를 포함하는 주소 컬렉션을 가져옵니다.&lt;/li&gt;
&lt;li&gt;&amp;lsquo;bcc&amp;rsquo; - 메시지의 BCC 수신자를 포함하는 주소 컬렉션을 가져옵니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;다음 코드 예제는 이러한 속성을 사용해 Mbox 파일에서 메시지 정보를 읽고 추출하는 방법을 보여줍니다:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;aspose.email&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;ae&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MboxStorageReader&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;create_reader&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;file_name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MboxLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;())&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mbox_message_info&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;enumerate_message_info&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;():&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Subject: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox_message_info&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;subject&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Date: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox_message_info&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;date&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;From: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox_message_info&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;from_address&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;To: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox_message_info&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;to&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;CC: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox_message_info&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;cc&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Bcc: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox_message_info&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;bcc&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;식별자를-사용하여-mbox에서-메시지-추출&#34;&gt;&lt;strong&gt;식별자를 사용하여 MBOX에서 메시지 추출&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;MBOX 파일에서 메시지를 읽기 위해 Aspose.Email는 &amp;lsquo;create_reader()&amp;rsquo; 메서드를 제공합니다. &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.storage.mbox/mboxstoragereader/#mboxstoragereader-class&#34;&gt;MboxStorageReader&lt;/a&gt; 클래스 - 파일에 대한 리더 객체를 생성합니다. 파일 이름과 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.storage.mbox/mboxloadoptions/#mboxloadoptions-class&#34;&gt;MboxLoadOptions&lt;/a&gt; 인수로 사용되어 필요에 따라 사용자가 특정 옵션으로 MBOX 파일을 로드할 수 있도록 합니다.&lt;/p&gt;
&lt;p&gt;메시지를 추출하기 위해 다음 메서드와 속성이 사용됩니다:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;rsquo;enumerate_message_info()&amp;rsquo; 메서드 of the &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.storage.mbox/mboxstoragereader/#mboxstoragereader-class&#34;&gt;MboxStorageReader&lt;/a&gt; 클래스 - MBOX 파일의 각 메시지를 반복합니다.&lt;/li&gt;
&lt;li&gt;&amp;rsquo;extract_message()&amp;rsquo; 메서드 of the &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.storage.mbox/mboxstoragereader/#mboxstoragereader-class&#34;&gt;MboxStorageReader&lt;/a&gt; 클래스 - 엔트리 ID로 각 메시지를 추출합니다.&lt;/li&gt;
&lt;li&gt;&amp;rsquo;entry_id&amp;rsquo; 속성 of the &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.storage.mbox/mboxmessageinfo/#mboxmessageinfo-class&#34;&gt;MboxMessageInfo&lt;/a&gt; 클래스 - 엔트리 식별자를 가져옵니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;마지막으로, 메시지는 다음을 사용해 EML 형식으로 변환됩니다: &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email/emlloadoptions/#emlloadoptions-class&#34;&gt;EmlLoadOptions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;아래 코드 예제는 이러한 기능을 사용해 MBOX 파일에서 메시지를 읽고 추출하는 방법을 보여줍니다:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;aspose.email&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;ae&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MboxStorageReader&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;create_reader&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;my.mbox&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MboxLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;())&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mbox_message_info&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;enumerate_message_info&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;():&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;extract_message&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox_message_info&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;entry_id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;EmlLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;())&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;mbox에서-메시지를-읽을-때-로드-옵션-구성&#34;&gt;&lt;strong&gt;MBOX에서 메시지를 읽을 때 로드 옵션 구성&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Email와 함께 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email/emlloadoptions/#emlloadoptions-class&#34;&gt;EmlLoadOptions&lt;/a&gt; 클래스로, Eml 형식에서 MailMessage를 로드할 때 추가 옵션을 지정할 수 있습니다. 예를 들어, &amp;lsquo;preserve_tnef_attachments&amp;rsquo; 속성을 사용해 EML 파일을 로드할 때 TNEF 첨부 파일을 보존하도록 옵션을 설정할 수 있습니다. &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email/emlloadoptions/#emlloadoptions-class&#34;&gt;EmlLoadOptions&lt;/a&gt; 클래스.&lt;/p&gt;
&lt;p&gt;지정된 로드 옵션을 사용하여 mbox 파일에서 다음 이메일 메시지를 &amp;lsquo;read_next_message&amp;rsquo; 메서드로 읽을 수 있습니다. &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.storage.mbox/mboxstoragereader/#mboxstoragereader-class&#34;&gt;MboxStorageReader&lt;/a&gt; 클래스이며, &amp;lsquo;mbox_to_pst&amp;rsquo; 메서드를 사용해 파일을 PST 형식으로 변환합니다. &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.storage/mailstorageconverter/#mailstorageconverter-class&#34;&gt;MailStorageConverter&lt;/a&gt; 클래스 .&lt;/p&gt;
&lt;p&gt;아래 코드 예제는 mbox 형식에서 메시지를 읽고, TNEF 첨부 파일을 보존하며, mbox에서 pst 형식으로 메시지를 변환하는 등 이메일 저장 파일 작업에 이러한 메서드와 속성을 사용하는 방법을 보여줍니다:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;aspose.email&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;ae&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MboxrdStorageReader&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MboxLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;())&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Read messages preserving tnef attachments.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;load_options&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;EmlLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;load_options&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;preserve_tnef_attachments&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;True&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;read_next_message&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;load_options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MailStorageConverter&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MboxMessageOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;load_options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Convert messages from mbox to pst preserving tnef attachments.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;pst&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MailStorageConverter&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox_to_pst&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Input.mbox&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Output.pst&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;mbox-파일을-읽을-때-기본-텍스트-인코딩-설정&#34;&gt;&lt;strong&gt;Mbox 파일을 읽을 때 기본 텍스트 인코딩 설정&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;MBOX 파일을 로드할 때 사용할 텍스트 인코딩을 지정할 수 있습니다. &amp;lsquo;preferred_text_encoding&amp;rsquo; 속성은 &lt;a href=&#34;https://reference.aspose.com/email/python-net/aspose.email.storage.mbox/mboxloadoptions/#mboxloadoptions-class&#34;&gt;MboxLoadOptions&lt;/a&gt; 클래스는 추가 옵션을 설정하고 인코딩된 내용이 있는 메시지가 올바르게 읽히고 처리되도록 보장합니다.&lt;/p&gt;
&lt;p&gt;다음 코드 스니펫은 프로젝트에서 이 기능을 사용하는 방법을 보여줍니다:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;aspose.email&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;ae&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;load_options&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MboxLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;load_options&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;preferred_text_encoding&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;utf-8&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MboxrdStorageReader&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;sample.mbox&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;load_options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;message&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;read_next_message&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;mbox를-pst로-변환하면서-서명-보존-또는-제거&#34;&gt;&lt;strong&gt;MBOX를 PST로 변환하면서 서명 보존 또는 제거&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;변환 과정에서 파일의 서명을 제거하려면 MboxToPstConversionOptions.remove_signature 속성을 true로 설정합니다.&lt;/p&gt;
&lt;p&gt;다음 코드 예제는 이 속성을 활용하는 방법을 보여줍니다:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;aspose.email&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;ae&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;personalStorage&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pst&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PersonalStorage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;create&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;target.pst&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pst&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;FileFormatVersion&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;UNICODE&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;conversion_options&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MboxToPstConversionOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;conversion_options&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;remove_signature&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;True&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MailStorageConverter&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox_to_pst&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MboxrdStorageReader&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;source.mbox&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ae&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;storage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mbox&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MboxLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()),&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;personalStorage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Inbox&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;conversion_options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;메시지-쓰기&#34;&gt;&lt;strong&gt;메시지 쓰기&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;MboxrdStorageWriter 클래스는 Thunderbird 메일 저장 파일에 새 메시지를 쓸 수 있는 기능을 제공합니다. 메시지를 쓰려면:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;FileStream에서 Thunderbird 저장 파일을 엽니다.&lt;/li&gt;
&lt;li&gt;MboxrdStorageWriter 클래스를 인스턴스화하고 위 스트림을 생성자에 전달합니다.&lt;/li&gt;
&lt;li&gt;MailMessage 클래스를 사용해 새 메시지를 준비합니다.&lt;/li&gt;
&lt;li&gt;write_message() 메서드를 호출하고 위 MailMessage 인스턴스를 전달하여 메시지를 Thunderbird 저장소에 추가합니다.&lt;/li&gt;
&lt;li&gt;모든 스트림을 닫습니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;다음 코드 스니펫은 Thunderbird 메일 저장소에 메시지를 쓰는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-Thunderbird-CreateNewMessagesToThunderbird-CreateNewMessagesToThunderbird.py&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;mbox-파일에서-총-메시지-수-가져오기&#34;&gt;&lt;strong&gt;MBox 파일에서 총 메시지 수 가져오기&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The MboxrdStorageReader 클래스는 MBox 파일에서 사용 가능한 항목 수를 읽을 수 있는 기능을 제공합니다. 이는 파일을 처리하는 동안 작업 진행 상황을 표시하는 애플리케이션을 개발하는 데 사용할 수 있습니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-Thunderbird-GetNumberOfItemsFromMBox-GetNumberOfItemsFromMBox.py&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;현재-메시지-크기-가져오기&#34;&gt;&lt;strong&gt;현재 메시지 크기 가져오기&lt;/strong&gt;&lt;/h2&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/356f0e128b9d45a7ee779fc813eb87e5.js?file=Examples-Thunderbird-GetCurrentMessageSize-GetCurrentMessageSize.py&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
  </channel>
</rss>
