"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > C# POP3 Leitura de correio: um guia completo para suporte Unicode

C# POP3 Leitura de correio: um guia completo para suporte Unicode

Postado em 2025-03-12
Navegar:150

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

Leia o email usando protocolos C# e POP3

pergunta:

Como ler e -mails usando C#?

fundo:

  • eu preciso usar C# 2.0.
  • A solução que estou usando atualmente não é ideal, pois não suporta email Unicode.

Responder:

Uma solução confiável é usar a biblioteca Openpop.net. Aqui está como usá -lo:

  1. Biblioteca de instalação: usando o NuGet, execute o seguinte comando:
Install-Package OpenPop.NET
]
  1. Crie um cliente POP3:
using OpenPop.Pop3;
...
Pop3Client client = new Pop3Client();
  1. Connect to POP3 Server:
  2. ]
client.Connect("pop.example.com", 110, false); // 使用SSL进行安全连接
    autenticação do usuário:
client.authenticate ("nome de usuário", "senha");
client.Authenticate("用户名", "密码");
    Leia o email:
ilist messages = client.getMessages (); foreach (mensagem pop3message em mensagens) { // Obtenha informações de cabeçalho de e -mail Console.WriteLine ("sujeito: {0}", message.headers.subject); // Obtenha o corpo de e -mail (incluindo anexos) message.load (); Console.WriteLine ("Texto: {0}", message.messagePart.bodyastext); // salve o email em um arquivo local message.savetofile ("email.txt"); }
client.Authenticate("用户名", "密码");
    Libere os recursos do cliente:
client.dispose ();
client.Dispose();
Nota:

Para oferecer suporte ao Unicode, verifique se o seu sistema suporta UTF-8 Encoding.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3