"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > C# pop3 메일 읽기 : 유니 코드 지원에 대한 완전한 안내서

C# pop3 메일 읽기 : 유니 코드 지원에 대한 완전한 안내서

2025-03-12에 게시되었습니다
검색:175

How Can I Read Emails Using POP3 in C# with Unicode Support?

C# 및 POP3 프로토콜을 사용하여 이메일 읽기

질문:

C#을 사용하여 이메일을 읽는 방법?

배경:

  • C# 2.0을 사용해야합니다.
  • 현재 사용중인 솔루션은 유니 코드 이메일을 지원하지 않기 때문에 이상적이지 않습니다.

답변:

신뢰할 수있는 솔루션은 OpenPop.net 라이브러리를 사용하는 것입니다. 사용 방법은 다음과 같습니다.

  1. 설치 라이브러리 : nuget을 사용하여 다음 명령을 실행하십시오 :
Install-Package OpenPop.NET
]
  1. pop3 클라이언트를 만듭니다 :
using OpenPop.Pop3;
...
Pop3Client client = new Pop3Client();
  1. pop3 서버에 연결 :
  2. ]
client.Connect("pop.example.com", 110, false); // 使用SSL进行安全连接
    사용자 인증 :
client.authenticate ( "username", "password");
client.Authenticate("用户名", "密码");
    이메일 읽기 :
ilist messages = client.getMessages (); foreach (메시지의 pop3message 메시지) { // 이메일 헤더 정보를 얻습니다 console.writeLine ( "제목 : {0}", message.headers.subject); // 이메일 본문 받기 (첨부 파일 포함) message.load (); console.writeLine ( "text : {0}", message.messagePart.bodyStext); // 이메일을 로컬 파일로 저장합니다 message.savetofile ( "email.txt"); }
client.Authenticate("用户名", "密码");
    클라이언트 리소스 릴리스 :
client.dispose ();
client.Dispose();
참고 :

유니 코드를 지원하려면 시스템이 UTF-8 인코딩을 지원하는지 확인하십시오.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3