„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > C# POP3 Mail -Lesung: Ein vollständiger Leitfaden zur Unicode -Unterstützung

C# POP3 Mail -Lesung: Ein vollständiger Leitfaden zur Unicode -Unterstützung

Gepostet am 2025-03-12
Durchsuche:470

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

E -Mail mit C# und POP3 -Protokollen lesen

Frage:

Wie lese ich E -Mails mit C#?

Hintergrund:

  • Ich muss C# 2.0 verwenden.
  • Die Lösung, die ich derzeit verwende, ist nicht ideal, da sie Unicode -E -Mail nicht unterstützt.

Antwort:

Eine zuverlässige Lösung besteht darin, die OpenPop.net -Bibliothek zu verwenden. Hier finden Sie, wie Sie es verwenden:

  1. Installationsbibliothek: Verwenden von Nuget den folgenden Befehl:
Install-Package OpenPop.NET
]
  1. Erstellen Sie einen POP3 -Client:
using OpenPop.Pop3;
...
Pop3Client client = new Pop3Client();
  1. verbinden Sie sich mit POP3 Server:
  2. ]
client.Connect("pop.example.com", 110, false); // 使用SSL进行安全连接
    Benutzerauthentifizierung:
client.authenticate ("Benutzername", "Passwort");
client.Authenticate("用户名", "密码");
    lesen Sie E -Mail:
ilist messages = client.getMessages (); foreach (POP3Message -Nachricht in Nachrichten) { // E -Mail -Header -Informationen erhalten Console.writeLine ("Betreff: {0}", Message.Headers.Subject); // Holen Sie sich das E -Mail -Körper (einschließlich Anhänge) message.load (); Console.writeLine ("text: {0}", message.messagePart.BodyAstext); // Speichern Sie die E -Mail in einer lokalen Datei Message.SavetOfile ("E -Mail.txt"); }
client.Authenticate("用户名", "密码");
    Client Ressourcen veröffentlichen:
client.dispose ();
client.Dispose();
Hinweis:

Um Unicode zu unterstützen, stellen Sie bitte sicher, dass Ihr System die UTF-8-Codierung unterstützt.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3