"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > C# Pop3 Reading de correo: una guía completa para el soporte de Unicode

C# Pop3 Reading de correo: una guía completa para el soporte de Unicode

Publicado el 2025-03-12
Navegar:992

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

lea el correo electrónico usando protocolos C# y POP3

pregunta:

¿Cómo leer correos electrónicos usando C#?

fondo:

  • Necesito usar C# 2.0.
  • La solución que estoy usando actualmente no es ideal ya que no es compatible con unicode.

Respuesta:

Una solución confiable es usar la biblioteca OpenPop.net. Aquí está cómo usarlo:

  1. biblioteca de instalación: usando nuget, ejecute el siguiente comando:
Install-Package OpenPop.NET
]]
  1. crea un cliente POP3:
using OpenPop.Pop3;
...
Pop3Client client = new Pop3Client();
  1. Conéctese al servidor POP3:
  2. ]
client.Connect("pop.example.com", 110, false); // 使用SSL进行安全连接
    Autenticación del usuario:
client.authenticate ("nombre de usuario", "contraseña");
client.Authenticate("用户名", "密码");
    Leer correo electrónico:
ilist Messages = Client.getMessages (); foreach (mensaje POP3Message en mensajes) { // obtener información de encabezado de correo electrónico Console.WriteLine ("Sujeto: {0}", Message.headers.subject); // Obtener el cuerpo de correo electrónico (incluidos los archivos adjuntos) mensaje.load (); Console.WriteLine ("Text: {0}", Message.MessagePart.Bodyastext); // Guardar el correo electrónico en un archivo local Message.savetofile ("CORRAGE.TXT"); }
client.Authenticate("用户名", "密码");
    Releance Client Resources:
client.dispose ();
client.Dispose();
nota:

Para admitir Unicode, asegúrese de que su sistema admita la codificación UTF-8.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3