「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > C#POP3メールリーディング:Unicodeサポートの完全なガイド

C#POP3メールリーディング:Unicodeサポートの完全なガイド

2025-03-12に投稿されました
ブラウズ:672

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

c#およびpop3プロトコルを使用して電子メールを読む

質問:

C#を使用して電子メールを読む方法は?

背景:

  • C#2.0を使用する必要があります。
  • 私が現在使用しているソリューションは、Unicode電子メールをサポートしていないため、理想的ではありません。

答え:

信頼できるソリューションは、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( "subject:{0}"、message.headers.subject); //メール本文を取得します(添付ファイルを含む) message.load(); console.writeLine( "text:{0}"、message.messagePart.bodyAstext); //電子メールをローカルファイルに保存します message.savetofile( "email.txt"); }
client.Authenticate("用户名", "密码");
    リリースクライアントリソース:
client.dispose();
client.Dispose();
注:

Unicodeをサポートするには、システムがUTF-8エンコーディングをサポートしていることを確認してください。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3