<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – POP3 클라이언트 작업</title>
    <link>/email/ko/net/working-with-pop3-client/</link>
    <description>Recent content in POP3 클라이언트 작업 on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ko</language>
    
	  <atom:link href="/email/ko/net/working-with-pop3-client/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Net: POP3 서버에 연결</title>
      <link>/email/ko/net/connect-to-pop3-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/net/connect-to-pop3-server/</guid>
      <description>
        
        
        &lt;h2 id=&#34;pop3-서버에-연결&#34;&gt;&lt;strong&gt;POP3 서버에 연결&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;다음은 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 이 클래스는 POP3(우편 배달 프로토콜 버전 3)를 사용하여 애플리케이션이 메일함을 관리하도록 허용합니다. POP3 관리를 .NET 애플리케이션에 추가하려는 개발자를 위한 주요 진입점입니다.&lt;/p&gt;
&lt;p&gt;POP3 서버에 연결하려면:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;다음의 인스턴스를 생성합니다. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 클래스.&lt;/li&gt;
&lt;li&gt;호스트, 사용자 이름 및 비밀번호를 다음에 지정합니다: &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 인스턴스.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;다음 코드 스니펫은 POP3 서버에 연결하는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-ConnectingToPOP3-ConnectingToPOP3.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;ssl-서버에-연결&#34;&gt;&lt;strong&gt;SSL 서버에 연결&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;SSL이 활성화된 POP3 서버에 연결하는 과정은 유사하지만 몇 가지 추가 속성을 설정해야 합니다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/securityoptions/&#34;&gt;SecurityOptions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;포트&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;SSL이 활성화된 POP3 서버에 연결하려면, &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/securityoptions/&#34;&gt;SecurityOptions&lt;/a&gt; 및 Port 속성. 다음 코드 스니펫은 SSL이 활성화된 POP3 서버에 연결하는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-SSLEnabledPOP3Server-SSLEnabledPOP3Server.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;apop-서버에-연결&#34;&gt;&lt;strong&gt;APOP 서버에 연결&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;POP은 우편국 프로토콜(Post Office Protocol)을 의미합니다. APOP은 인증된 우편국 프로토콜(Authenticated Post Office Protocol)을 의미합니다. APOP은 사용자 이름과 비밀번호를 암호화하고 POP3 계정 비밀번호를 보호하도록 설계된 인증 메커니즘을 사용하는 POP3 서버 설정의 확장 버전입니다. APOP 인증은 POP3 메일 서버에 비밀번호를 평문으로 전송할 필요가 없습니다.&lt;/p&gt;
&lt;h3 id=&#34;프록시를-통한-서버-연결&#34;&gt;&lt;strong&gt;프록시를 통한 서버 연결&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;프록시 주소는 이메일 클라이언트가 인터넷을 통해 메일함에 접근할 때 사용됩니다. Aspose.Email은 SOCKS 프록시 프로토콜 버전 4, 4a 및 5를 지원합니다.&lt;/p&gt;
&lt;p&gt;프록시 서버를 통해 이메일을 검색하려면:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;초기화 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/proxy/&#34;&gt;Proxy&lt;/a&gt; 프록시 주소, 포트 및 SOCKS 버전 등 필요한 정보를 사용하여.&lt;/li&gt;
&lt;li&gt;초기화 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 호스트 주소, 사용자 이름, 비밀번호 및 기타 설정과 함께.&lt;/li&gt;
&lt;li&gt;클라이언트의 Proxy 속성을 다음으로 설정합니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/proxy/&#34;&gt;Proxy&lt;/a&gt; 위에서 생성된 객체.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;다음 코드 스니펫은 프록시 서버를 통해 이메일을 검색하는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-RetrieveEmailViaProxyServer-RetrieveEmailViaProxyServer.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;http-프록시를-통한-서버-연결&#34;&gt;&lt;strong&gt;HTTP 프록시를 통한 서버 연결&lt;/strong&gt;&lt;/h3&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-AccessMailboxViaHttpProxy-AccessPOP3MailboxViaHttpProxy.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;cram-md5-인증을-통한-연결&#34;&gt;&lt;strong&gt;CRAM-MD5 인증을 통한 연결&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;CRAM-MD5 인증을 사용하면 Aspose.Email for .NET은 이 인증 방식을 지원하는 이메일 서버에 안전하게 인증하고 접근할 수 있는 추가 보안 계층을 제공합니다. 아래 코드 샘플은 프로젝트에 이 메커니즘을 적용하는 방법을 보여줍니다:&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-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;popClient&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;AllowedAuthentication&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Pop3KnownAuthenticationType&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;CramMD5&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;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 서버가 지원하는 IDLE, UNSELECT, QUOTA 등과 같은 확장 기능을 검색할 수 있게 해줍니다. 이는 특정 기능을 사용하기 전에 확장의 가용성을 판단하는 데 도움이 됩니다. 해당 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/emailclient/getcapabilities/#getcapabilities&#34;&gt;GetCapabilities()&lt;/a&gt; method는 지원되는 확장 유형을 문자열 배열 형태로 반환합니다.&lt;/p&gt;
&lt;h3 id=&#34;서버-확장-기능-가져오기&#34;&gt;&lt;strong&gt;서버 확장 기능 가져오기&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;다음 코드 샘플은 POP3Client를 사용하여 Gmail 서버에서 서버 확장 기능을 검색하는 예를 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-GetServerExtensionsUsingPop3Client-GetServerExtensionsUsingPop3Client.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;메일-작업-타임아웃-설정&#34;&gt;&lt;strong&gt;메일 작업 타임아웃 설정&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;각 메일 작업은 네트워크 지연, 데이터 크기, 서버 성능 등 여러 요인에 따라 시간이 소요됩니다. 모든 메일 작업에 대한 시간 제한을 설정할 수 있습니다. 아래 코드 예제는 이를 &amp;hellip;을 사용해 설정하는 방법을 보여줍니다. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/emailclient/timeout/&#34;&gt;시간 제한&lt;/a&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-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;using&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Pop3Client&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;pop3Client&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Pop3Client&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;host&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;995&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;username&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;password&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SecurityOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Auto&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;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;pop3Client&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Timeout&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;60000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;// 60 seconds&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;// some code...&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;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;pop3-클라이언트와-암호화-프로토콜-사용&#34;&gt;&lt;strong&gt;POP3 클라이언트와 암호화 프로토콜 사용&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email은 SSL(구식) 및 TLS 암호화 프로토콜을 지원하여 통신 보안을 제공합니다. 애플리케이션과 메일 서버 간 데이터 교환을 보호하려면 암호화 암호화를 활성화할 수 있습니다.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOTE:&lt;/em&gt;&lt;/strong&gt; .NET Framework에서 지원하는 프로토콜 버전만 설정해야 합니다. 현재 사용 중인 .NET Framework 버전에서 지원되지 않는 암호화 프로토콜 버전은 무시되고 건너뛰어집니다. 이 경우 예외가 발생하지 않습니다. Please use &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/emailclient/setsupportedencryptionunsafe/#setsupportedencryptionunsafe&#34;&gt;SetSupportedEncryptionUnsafe&lt;/a&gt; 호환성 검사를 수행하지 않고 프로토콜을 설정하려는 경우 해당 메서드&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;아래 코드 예제는 TLS 1.3을 설정하는 방법을 보여줍니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&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-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;using&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Pop3Client&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;pop3Client&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Pop3Client&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;host&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;995&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;username&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;password&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SecurityOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Auto&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;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;pop3Client&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SupportedEncryption&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;EncryptionProtocols&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Tls13&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;// some code...&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;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;지정된 암호화 프로토콜이 현재 .NET Framework 버전에서 지원되지 않을 경우, 다음 두 메서드 사이의 동작 차이가 발생합니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/emailclient/setsupportedencryptionunsafe/#setsupportedencryptionunsafe&#34;&gt;SetSupportedEncryptionUnsafe&lt;/a&gt; 메서드 및 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/emailclient/supportedencryption/&#34;&gt;SupportedEncryption&lt;/a&gt; 속성은 다음과 같습니다:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;If &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/emailclient/supportedencryption/&#34;&gt;SupportedEncryption&lt;/a&gt; 이 속성이 사용되면 이메일 클라이언트가 암호화 프로토콜을 지원되는 수준으로 낮춥니다.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/emailclient/setsupportedencryptionunsafe/#setsupportedencryptionunsafe&#34;&gt;SetSupportedEncryptionUnsafe&lt;/a&gt; 이 메서드가 사용되면 이메일 클라이언트가 예외를 발생시킵니다.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Net: C#에서 POP3 메일 서버 자격 증명 검증</title>
      <link>/email/ko/net/validate-pop3-mail-server-credentials/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/net/validate-pop3-mail-server-credentials/</guid>
      <description>
        
        
        &lt;p&gt;다음은 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/validatecredentials&#34;&gt;ValidateCredentials&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-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;using&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Pop3Client&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Pop3Client&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;server&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Pop3Url&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;server&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Pop3Port&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;userName&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;password&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SecurityOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Auto&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;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;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Timeout&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;4000&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;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ValidateCredentials&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;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;//to do something&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;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;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;비동기 작업을 수행하기 위해 해당 메서드의 버전도 있습니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/validatecredentialsasync/&#34;&gt;ValidateCredentialsAsync&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Net: .NET에서 POP3 활동 로깅을 활성화하는 방법</title>
      <link>/email/ko/net/enable-pop3-activity-logging/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/net/enable-pop3-activity-logging/</guid>
      <description>
        
        
        &lt;h2 id=&#34;pop3-클라이언트에서-활동-로깅-활성화&#34;&gt;&lt;strong&gt;POP3 클라이언트에서 활동 로깅 활성화&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id=&#34;appsettingsjson-파일을-사용하여-활동-로깅-활성화&#34;&gt;&lt;strong&gt;appsettings.json 파일을 사용하여 활동 로깅 활성화&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;활동 로깅은 디버깅 및 POP3 클라이언트에 대한 작업 정보를 수집·분석하는 데 사용됩니다.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOTE:&lt;/em&gt;&lt;/strong&gt; .NET Core 애플리케이션에 권장되는 옵션입니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;로그인 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 다음 단계와 코드 샘플로 활성화할 수 있습니다:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;C# 프로젝트에 아직 추가되지 않은 경우 appsettings.json 구성 파일을 추가합니다.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;프로젝트 파일에 ItemGroup 섹션에 다음 라인이 포함되어 있는지 확인하십시오.&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-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   &lt;span class=&#34;nt&#34;&gt;&amp;lt;Content&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;Include=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;appsettings.json&amp;#34;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;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;nt&#34;&gt;&amp;lt;CopyToOutputDirectory&amp;gt;&lt;/span&gt;Always&lt;span class=&#34;nt&#34;&gt;&amp;lt;/CopyToOutputDirectory&amp;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;nt&#34;&gt;&amp;lt;/Content&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;그런 다음 appsettings.json 파일에 다음 내용을 추가합니다.&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-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&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;nt&#34;&gt;&amp;#34;Pop3DiagnosticLog&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Pop3.log&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;nt&#34;&gt;&amp;#34;Pop3DiagnosticLog_UseDate&amp;#34;&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&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&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;/li&gt;
&lt;/ol&gt;
&lt;p&gt;위에서 언급한 두 속성은 다음과 같습니다:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Pop3DiagnosticLog&lt;/strong&gt; - 로그 파일에 대한 상대 또는 절대 경로를 지정합니다.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Pop3DiagnosticLog_UseDate&lt;/strong&gt; - 현재 날짜의 문자열 표현을 로그 파일 이름에 추가할지 여부를 지정합니다.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;프로그램-코드를-사용하여-활동-로깅-활성화&#34;&gt;&lt;strong&gt;프로그램 코드를 사용하여 활동 로깅 활성화&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;코드에서 즉시 로깅을 활성화할 수도 있습니다.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOTE:&lt;/em&gt;&lt;/strong&gt; 구성 파일을 사용해 이미 로깅을 활성화했더라도 이 옵션이 적용됩니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;로그인 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 다음 단계와 코드 샘플로 활성화할 수 있습니다:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;생성합니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;다음으로 로그 파일 경로를 설정합니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/emailclient/logfilename/&#34;&gt;LogFileName&lt;/a&gt; 속성.&lt;/li&gt;
&lt;li&gt;설정합니다. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/emailclient/usedateinlogfilename/&#34;&gt;UseDateInLogFileName&lt;/a&gt; 필요한 경우 속성입니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   &lt;span class=&#34;k&#34;&gt;using&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Pop3Client&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;your pop3 server&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;995&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;your username&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;your password&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;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;// Set security mode&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;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SecurityOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SecurityOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Auto&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;// Set the path to the log file using the LogFileName property.&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;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;LogFileName&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;@&amp;#34;C:\Aspose.Email.Pop3.log&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;// Set the UseDateInLogFileName property if it is necessary.&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;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;UseDateInLogFileName&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;false&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;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;appconfig-파일로-활동-로깅-활성화&#34;&gt;&lt;strong&gt;App.config 파일로 활동 로깅 활성화&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 활동은 구성 파일의 configSections를 수정하여 로깅할 수 있습니다. 다음은 진단 로깅을 수행하는 단계입니다:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;quot;applicationSettings&amp;quot;라는 &lt;strong&gt;sectionGroup&lt;/strong&gt;을 추가합니다.&lt;/li&gt;
&lt;li&gt;&amp;quot;Aspose.Email.Properties.Settings&amp;quot;라는 &lt;strong&gt;section&lt;/strong&gt;을 추가합니다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;applicationSettings/Aspose.Email.Properties.Settings&lt;/strong&gt;에 파일 이름이 정의된 ImapDiagonosticLog 설정을 포함합니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;다음은 사용되는 샘플 폼 애플리케이션입니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 메일을 처리합니다. 전체 활동은 App.config 파일을 수정하여 로깅됩니다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;단일 버튼이 있는 폼 기반 애플리케이션을 생성합니다. 버튼 클릭에 대한 다음 샘플 코드를 추가합니다:&lt;/li&gt;
&lt;/ul&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-Pop3ClientActivityLogging-Pop3ClientActivityLogging.cs&#34;&gt;&lt;/script&gt;

&lt;ul&gt;
&lt;li&gt;Aspose.Email에 대한 참조를 추가합니다.&lt;/li&gt;
&lt;li&gt;이제 App.Config 파일을 추가하고 내용을 다음과 같이 수정합니다:&lt;/li&gt;
&lt;/ul&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-App-Pop3ClientActivityLogging.config&#34;&gt;&lt;/script&gt;

&lt;p&gt;C# .NET의 경우 다음 옵션을 사용합니다&lt;/p&gt;
&lt;p&gt;|&lt;img src=&#34;/email/net/enable-pop3-activity-logging/pop3client-activity-logging_1.png&#34; alt=&#34;todo:image_alt_text&#34;&gt;| | :- | VB .NET의 경우 다음 옵션을 사용하십시오&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;&lt;img src=&#34;/email/net/enable-pop3-activity-logging/pop3client-activity-logging_1.png&#34; alt=&#34;todo:image_alt_text&#34;&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt; &lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;&lt;img src=&#34;/email/net/enable-pop3-activity-logging/pop3client-activity-logging_3.png&#34; alt=&#34;todo:image_alt_text&#34;&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt; &lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;&lt;img src=&#34;/email/net/enable-pop3-activity-logging/pop3client-activity-logging_4.png&#34; alt=&#34;todo:image_alt_text&#34;&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt; &lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;코드를 실행한 후 Log 폴더를 확인하십시오. 다음 파일이 생성됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;&lt;img src=&#34;/email/net/enable-pop3-activity-logging/pop3client-activity-logging_5.png&#34; alt=&#34;todo:image_alt_text&#34;&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt; &lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Net: 메일 서버에서 메시지를 검색하고 관리하기</title>
      <link>/email/ko/net/retrieve-and-manage-messages-from-mail-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/net/retrieve-and-manage-messages-from-mail-server/</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/net/aspose.email.clients.pop3/pop3client/getmailboxsize/#getmailboxsize/v&#34;&gt;GetMailBoxSize&lt;/a&gt; 및 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/getmailboxinfo/#getmailboxinfo/&#34;&gt;GetMailBoxInfo&lt;/a&gt; 의 메서드 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 클래스.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;다음은 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/getmailboxsize/#getmailboxsize/&#34;&gt;GetMailBoxSize&lt;/a&gt; 메서드는 사서함의 크기를 바이트 단위로 반환합니다.&lt;/li&gt;
&lt;li&gt;다음은 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/getmailboxinfo/#getmailboxinfo/&#34;&gt;GetMailBoxInfo&lt;/a&gt; 메서드는 타입의 객체를 반환합니다. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3mailboxinfo/&#34;&gt;Pop3MailBoxInfo&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;다음 방법을 사용하여 메시지 수를 가져올 수도 있습니다. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3mailboxinfo/messagecount/&#34;&gt;MessageCount&lt;/a&gt; 속성 및 크기를 사용하여 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3mailboxinfo/occupiedsize/&#34;&gt;OccupiedSize&lt;/a&gt; 속성 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3mailboxinfo/&#34;&gt;Pop3MailBoxInfo&lt;/a&gt; 클래스. 다음 샘플 코드는 사서함 정보를 가져오는 방법을 보여줍니다. 다음과 같이:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;다음을 생성합니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;POP3 서버에 연결합니다.&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;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-GettingMailboxInfo-GettingMailboxInfo.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;메일함-내-이메일-수-조회&#34;&gt;&lt;strong&gt;메일함 내 이메일 수 조회&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;다음 코드 스니펫은 사서함에서 이메일 메시지 수를 계산하는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-GetEmailCountIntheMailbox-GetEmailCountIntheMailbox.cs&#34;&gt;&lt;/script&gt;

&lt;p&gt;Aspose.Email을 사용하면 개발자는 다양한 방법으로 이메일을 처리할 수 있습니다. 예를 들어, 이메일을 다운로드하기 전에 헤더 정보를 조회하거나, 서버에서 이메일을 가져와 파싱 없이 저장(빠름)하거나 파싱 후 저장(느림)할 수 있습니다.&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;/email/net/create-email-messages/#customize-email-headers&#34;&gt;이메일 헤더 사용자 정의&lt;/a&gt;. 다음 예제는 메시지 순번을 사용하여 POP3 서버에서 이메일 헤더를 검색하는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-RetrievingEmailHeaders-RetrievingEmailHeaders.cs&#34;&gt;&lt;/script&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/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; 클래스는 이메일 내용을 조작하기 위한 여러 속성과 메서드를 포함합니다. 사용하면 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/fetchmessage/#fetchmessage/&#34;&gt;FetchMessage&lt;/a&gt; 메서드 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 클래스에서, 다음을 얻을 수 있습니다: &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; POP3 서버에서 직접 인스턴스를 가져옵니다. 다음 코드 스니펫은 POP3 서버에서 전체 이메일 메시지를 가져오는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-RetrievingEmailMessages-RetrievingEmailMessages.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;고유-id를-이용한-메시지-요약-검색&#34;&gt;&lt;strong&gt;고유 ID를 이용한 메시지 요약 검색&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;POP3 클라이언트는 메시지 고유 ID를 사용하여 서버에서 메시지 요약 정보를 가져올 수 있습니다. 이를 통해 전체 메시지를 먼저 가져오지 않고도 메시지의 간략 정보를 빠르게 확인할 수 있습니다. 다음 코드 스니펫은 메시지 요약 정보를 검색하는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-RetrieveMessageSummaryInformationUsingUniqueId-RetrieveMessageSummaryInformationUsingUniqueId.cs&#34;&gt;&lt;/script&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/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 를 제공합니다. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/emailclient/usemulticonnection/&#34;&gt;UseMultiConnection&lt;/a&gt; 무거운 작업을 위해 다중 연결을 생성하는 데 사용할 수 있는 속성입니다. 멀티연결 모드에서 사용할 연결 수는 다음을 사용하여 설정할 수 있습니다. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients/emailclient/connectionsquantity/&#34;&gt;Pop3Client.ConnectionsQuantity&lt;/a&gt;. 다음 코드 스니펫은 다중 연결 모드를 사용하여 메시지를 나열하고 단일 연결 모드와 성능을 비교하는 예를 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/522d47278b8ca448dc1d7eb97193322c.js?file=Examples-CSharp-POP3-Pop3ListMessagesWithMultiConnection-1.cs&#34;&gt;&lt;/script&gt;



&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

멀티 연결 모드 사용이 성능 향상을 보장하지는 않는다는 점에 유의하십시오.
&lt;/div&gt;

&lt;h2 id=&#34;서버에서-메시지를-가져와-디스크에-저장&#34;&gt;&lt;strong&gt;서버에서 메시지를 가져와 디스크에 저장&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id=&#34;파싱-없이-메시지를-디스크에-저장&#34;&gt;&lt;strong&gt;파싱 없이 메시지를 디스크에 저장&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;POP3 서버에서 이메일을 파싱하지 않고 다운로드하려면,  &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 클래스 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/savemessage/#savemessage/&#34;&gt;SaveMessage&lt;/a&gt; 함수.  &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/savemessage/#savemessage/&#34;&gt;SaveMessage&lt;/a&gt; 함수는 이메일을 파싱하지 않으므로 ~보다 빠릅니다. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/fetchmessage/#fetchmessage/&#34;&gt;FetchMessage&lt;/a&gt; 함수. 다음 코드 스니펫은 순번으로 메시지를 저장하는 방법을 보여줍니다. 이 경우, &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/savemessage/#savemessage/&#34;&gt;SaveMessage&lt;/a&gt; 메서드는 메시지를 파싱하지 않고 원본 EML 형식으로 저장합니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-SaveToDiskWithoutParsing-SaveToDiskWithoutParsing.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;저장하기-전에-메시지-파싱&#34;&gt;&lt;strong&gt;저장하기 전에 메시지 파싱&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;다음 코드 스니펫은 ~를 사용합니다. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/fetchmessage/#fetchmessage/&#34;&gt;FetchMessage&lt;/a&gt; 시퀀스 번호로 POP3 서버에서 메시지를 가져와 제목을 파일 이름으로 사용해 디스크에 저장하는 메서드.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-ParseMessageAndSave-ParseMessageAndSave.cs&#34;&gt;&lt;/script&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/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 를 제공합니다. &lt;a href=&#34;/email/ko/net/retrieve-and-manage-messages-from-mail-server/#fetch-group-messages&#34;&gt;FetchMessages&lt;/a&gt; 시퀀스 번호 또는 고유 ID의 iterable을 받아 리스트를 반환하는 메서드. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt;. 다음 코드 스니펫은 ~의 사용을 보여줍니다. &lt;a href=&#34;/email/ko/net/retrieve-and-manage-messages-from-mail-server/#fetch-group-messages&#34;&gt;FetchMessages&lt;/a&gt; 시퀀스 번호와 고유 ID로 메시지를 가져오는 메서드.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/522d47278b8ca448dc1d7eb97193322c.js?file=Examples-CSharp-POP3-Pop3FetchGroupMessages-1.cs&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Net: 메일 서버에서 이메일 필터링</title>
      <link>/email/ko/net/filter-emails-from-mail-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/net/filter-emails-from-mail-server/</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/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 클래스, 자세한 내용은 &lt;a href=&#34;/email/net/connect-to-pop3-server/&#34;&gt;POP3 서버에 연결&lt;/a&gt;, 제공하는 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/listmessages/#listmessages/&#34;&gt;ListMessages()&lt;/a&gt; 메서드는 사서함의 모든 메시지를 가져옵니다. 특정 조건에 일치하는 메시지만 얻으려면 오버로드된 메서드를 사용하십시오 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/listmessages/#listmessages/&#34;&gt;ListMessages()&lt;/a&gt; 메서드는 ~를 받아들입니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquery/&#34;&gt;MailQuery&lt;/a&gt; 을 인수로 사용합니다.  &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquery/&#34;&gt;MailQuery&lt;/a&gt; 클래스는 날짜, 제목, 발신자, 수신자 등과 같은 쿼리 조건을 지정하기 위한 다양한 속성을 제공합니다.  &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquerybuilder/&#34;&gt;MailQueryBuilder&lt;/a&gt; 클래스는 검색 식을 구축하는 데 사용됩니다. 먼저 모든 조건과 제약을 설정하고 나서 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquery/&#34;&gt;MailQuery&lt;/a&gt; ~에 의해 개발된 쿼리로 채워집니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquerybuilder/&#34;&gt;MailQueryBuilder&lt;/a&gt;. The &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquery/&#34;&gt;MailQuery&lt;/a&gt; 클래스 객체는 ~에 의해 사용됩니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 서버에서 필터링된 정보를 추출합니다. 이 문서는 사서함에서 이메일 메시지를 필터링하는 방법을 보여줍니다. 첫 번째 예제는 날짜와 제목을 기준으로 메시지를 필터링하는 방법을 설명합니다. 또한 다른 기준으로 필터링하고 더 복잡한 쿼리를 만드는 방법도 보여줍니다. 날짜와 시간 필터를 적용하여 사서함에서 특정 이메일을 검색하는 예시도 포함됩니다. 추가로 대소문자 구분 필터링 적용 방법도 설명합니다.&lt;/p&gt;
&lt;h2 id=&#34;사서함에서-메시지-필터링&#34;&gt;&lt;strong&gt;사서함에서 메시지 필터링&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;사서함에서 메시지를 필터링하려면:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;/email/net/connect-to-pop3-server/#connect-to-pop3-server&#34;&gt;POP3 서버에 연결&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;다음의 인스턴스를 생성합니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquery/&#34;&gt;MailQuery&lt;/a&gt; 그리고 원하는 속성을 설정합니다.&lt;/li&gt;
&lt;li&gt;다음을 호출합니다. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/listmessages/#listmessages_8&#34;&gt;Pop3Client.ListMessages(MailQuery query)&lt;/a&gt; method에 전달하고 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquery/&#34;&gt;MailQuery&lt;/a&gt; 매개변수에 지정하여 필터링된 메시지만 가져옵니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;다음 코드 스니펫은 POP3 사서함에 연결하고 오늘 도착한 메시지 중 제목에 &amp;quot;newsletter&amp;quot;가 포함된 메시지를 가져오는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-FilterMessagesFromPOP3Mailbox-FilterMessagesFromPOP3Mailbox.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;특정-기준으로-메시지-조회&#34;&gt;&lt;strong&gt;특정 기준으로 메시지 조회&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;/email/net/filter-emails-from-mail-server/#filter-messages-from-mailbox&#34;&gt;위의 코드 샘플&lt;/a&gt; 이메일 제목과 날짜를 기준으로 메시지를 필터링하는 방법을 보여줍니다. 다른 지원 조건을 설정하기 위해 다른 속성을 사용할 수도 있습니다. 아래는 해당 속성을 사용하여 조건을 설정하는 몇 가지 예시입니다. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquery/&#34;&gt;MailQuery&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;다음 코드 스니펫은 다른 기준으로 이메일을 필터링하는 방법을 보여줍니다:&lt;/p&gt;
&lt;ul&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;/ul&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-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-GetMessagesUsingSpecificCriteria-GetEmailsWithTodayDate.cs&#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-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-GetMessagesUsingSpecificCriteria-GetEmailsOverDateRange.cs&#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-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-GetMessagesUsingSpecificCriteria-GetSpecificSenderEmails.cs&#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-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-GetMessagesUsingSpecificCriteria-GetSpecificDomainEmails.cs&#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-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-GetMessagesUsingSpecificCriteria-GetSpecificRecipientEmails.cs&#34;&gt;&lt;/script&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/net/aspose.email.tools.search/mailquerybuilder/&#34;&gt;MailQueryBuilder&lt;/a&gt; 속성을 별도의 문장으로 설정하면 모든 조건이 일치합니다. 예를 들어, 날짜 범위와 특정 호스트에서 온 메시지를 가져오려면 세 개의 문장을 작성해야 합니다.&lt;/p&gt;
&lt;h3 id=&#34;and-연산자로-쿼리-결합&#34;&gt;&lt;strong&gt;AND 연산자로 쿼리 결합&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;다음 코드 스니펫은 AND로 쿼리를 결합하는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-BuildComplexQueries-CombineQueriesWithAND.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;or-연산자로-쿼리-결합&#34;&gt;&lt;strong&gt;OR 연산자로 쿼리 결합&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquerybuilder/&#34;&gt;MailQueryBuilder&lt;/a&gt; 제공합니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquerybuilder/or/#or&#34;&gt;Or()&lt;/a&gt; 두 개를 받는 메서드 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquery/&#34;&gt;MailQuery&lt;/a&gt; 인스턴스를 매개변수로 사용합니다. 지정된 두 조건 중 하나라도 일치하는 메시지를 가져옵니다. 다음 코드 스니펫은 제목에 “test”가 포함되었거나 발신자가 &amp;quot;noreply@host.com&amp;quot;인 메시지를 필터링하는 방법을 보여줍니다. 또한 OR 연산자를 사용해 쿼리를 결합하는 방법을 보여줍니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-BuildComplexQueries-CombiningQueriesWithOR.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;대소문자-구분-필터&#34;&gt;&lt;strong&gt;대소문자 구분 필터&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;API는 또한 대소문자 구분 기준에 따라 사서함의 이메일을 필터링하는 기능을 제공합니다. 다음 메서드들은 대소문자 구분 플래그를 지정하여 이메일을 검색할 수 있는 기능을 제공합니다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Method Aspose.Email.StringComparisonField.Contains(string value, bool ignoreCase)&lt;/li&gt;
&lt;li&gt;Method Aspose.Email.StringComparisonField.Equals(string value, bool ignoreCase)&lt;/li&gt;
&lt;li&gt;Method Aspose.Email.StringComparisonField.NotContains(string value, bool ignoreCase)&lt;/li&gt;
&lt;li&gt;Method Aspose.Email.StringComparisonField.NotEquals(string value, bool ignoreCase)&lt;/li&gt;
&lt;/ul&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-ApplyCaseSensitiveFilters-ApplyCaseSensitiveFilters.cs&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Net: POP3 서버에서 이메일 삭제</title>
      <link>/email/ko/net/delete-emails-from-pop3-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/net/delete-emails-from-pop3-server/</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/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 이 클래스는 POP3 프로토콜을 사용하여 메일함의 메일 메시지를 PC로 복사합니다. 메일을 가져온 후에는 인터넷에 연결되어 있지 않아도 PC에서 읽을 수 있습니다. POP3 서버에 보관된 일부 메일을 복사할 필요가 없거나 원하지 않을 경우 해당 메일을 삭제할 수 있습니다. 이 섹션에서는 다음을 사용하여 이메일을 삭제하는 방법을 보여줍니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt; 클래스.&lt;/p&gt;
&lt;h3 id=&#34;인덱스로-이메일-삭제&#34;&gt;&lt;strong&gt;인덱스로 이메일 삭제&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;다음 코드는 인덱스를 기준으로 사서함의 모든 메일을 하나씩 삭제합니다. 인덱스는 절대 0 이하가 되어서는 안 됩니다. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/deletemessage/#deletemessage/&#34;&gt;Pop3Client.DeleteMessage&lt;/a&gt;.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-DeleteEmailByIndex-DeleteEmailByIndex.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;모든-이메일-삭제&#34;&gt;&lt;strong&gt;모든 이메일 삭제&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;또한 다음을 호출할 수 있습니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/deletemessage/#deletemessage/&#34;&gt;Pop3Client.DeleteMessages&lt;/a&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-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Delete all the 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;client&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DeleteMessages&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;p&gt;삭제 작업 직후 POP3 서버와의 연결이 끊어지면, 더 이상 Cancel Deletes를 호출하여 원하는 작업을 수행할 수 없습니다.&lt;/p&gt;
&lt;h3 id=&#34;이메일-삭제-취소&#34;&gt;&lt;strong&gt;이메일 삭제 취소&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/undeletemessages/#undeletemessages/&#34;&gt;Pop3Client.UndeleteMessages&lt;/a&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-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Cancel deletes&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;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;UndeleteMessages&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>Net: POP3 클라이언트를 사용한 비동기 이메일 처리</title>
      <link>/email/ko/net/asynchronous-email-handling-with-pop3client/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/ko/net/asynchronous-email-handling-with-pop3client/</guid>
      <description>
        
        
        &lt;h2 id=&#34;pop3client와-비동기-작업&#34;&gt;&lt;strong&gt;Pop3Client와 비동기 작업&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;메시지 작업은 Aspose.Email을 사용하여 비동기적으로 수행할 수도 있습니다 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.pop3/pop3client/&#34;&gt;Pop3Client&lt;/a&gt;. 이 문서는 사서함에서 메시지를 비동기적으로 검색하는 방법을 보여줍니다. 또한 검색 기준을 제공하여 메시지를 나열하는 방법을 보여줍니다. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquery/&#34;&gt;MailQuery&lt;/a&gt;. 작업을 중단하는 방법은 작업 기반 비동기 패턴( &lt;a href=&#34;https://learn.microsoft.com/en-us/dotnet/standard/asynchronous-programming-patterns/task-based-asynchronous-pattern-tap&#34;&gt;TAP&lt;/a&gt;) 메서드.&lt;/p&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-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-RetrieveMessagesAsynchronously-RetrieveMessagesAsynchronously.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;mailquery를-사용한-비동기-메시지-목록&#34;&gt;&lt;strong&gt;MailQuery를 사용한 비동기 메시지 목록&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;다음은 &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools.search/mailquery/&#34;&gt;MailQuery&lt;/a&gt; 클래스는 다음 코드 샘플에 표시된 대로 비동기적으로 메시지 목록을 검색하기 위한 검색 기준을 지정하는 데 사용할 수 있습니다.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-POP3-ListMessagesAsynchronouslyWithMailQuery-ListMessagesAsynchronouslyWithMailQuery.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;tap-메서드-중단&#34;&gt;&lt;strong&gt;TAP 메서드 중단&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;.NET Framework 4.5부터 TAP 모델에 따라 구현된 비동기 메서드를 사용할 수 있습니다. 아래 코드 스니펫은 해당 작업 기반 비동기 패턴 메서드를 사용하여 사서함 정보를 받는 방법을 보여줍니다. &lt;code&gt;GetMailboxInfoAsync&lt;/code&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-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// For complete examples and data files, please go to https://github.com/aspose-email/Aspose.Email-for-.NET&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;using&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Pop3Client&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Pop3Client&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;host&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;995&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;senderEmail&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;password&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SecurityOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Auto&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;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;CancellationTokenSource&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;cancellationTokenSource&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;CancellationTokenSource&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;AutoResetEvent&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;autoResetEvent&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;AutoResetEvent&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;false&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;Exception&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;exception&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;null&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;n&#34;&gt;ThreadPool&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;QueueUserWorkItem&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;delegate&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;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;try&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;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;// start receiving mailbox information&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;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;task&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;GetMailboxInfoAsync&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;cancellationTokenSource&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Token&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;Pop3MailboxInfo&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mailboxInfo&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;task&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;GetAwaiter&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;().&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;GetResult&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;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Message count: &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mailboxInfo&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MessageCount&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;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;catch&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Exception&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;e&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;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;exception&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;e&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;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;finally&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;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;autoResetEvent&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Set&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;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;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;n&#34;&gt;Thread&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Sleep&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;2000&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;// stop receiving mailbox information&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;cancellationTokenSource&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Cancel&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;autoResetEvent&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WaitOne&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;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;exception&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;is&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;OperationCanceledException&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;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Operation has been interrupted: &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;exception&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;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
    </item>
    
  </channel>
</rss>
