form enviar credenciales correo con archivo adjunto c# smtp pop3 forwarding

enviar - Reenviador personalizado de mensaje POP3 a SMTP en C#



enviar correo c# sin credenciales (3)

Implementé algo muy similar usando los componentes IMAP , POP y SMTP .NET de MailBee.

Ellos no son libres, me temo, pero he encontrado que son bastante sólidos, y el soporte de AfterLogic es rápido.

También está el servidor de correo LumiSoft gratuito (incluido el código fuente), que tiene soporte de retransmisión POP3 para recopilar mensajes de un servidor POP3 y administrarlos desde allí; ¿podría adaptar eso? (Está escrito en C #, es agradable trabajar con él y se actualiza limpiamente a VS2008). No he tenido problemas con eso tampoco.

Me gustaría escribir un servicio que revise periódicamente una cuenta POP3 para ver si hay mensajes nuevos y, según la lógica de negocios personalizada, reenvía los mensajes a un "A" adecuado, y posiblemente también cambie "De". Es posible que deba conservar algunos mensajes en el servidor hasta que ciertas condiciones estén listas para su reenvío.

Encontré una muestra usando los componentes Chilkat .NET que podrían funcionar: http://www.example-code.com/csharp/pop3_forwarder.asp

Mi pregunta es: ¿hay algún otro ejemplo de esto en el espacio .NET usando cualquier otro componente?

¡Gracias!


Pruebe el componente de correo electrónico Mail.dll .NET . Tiene soporte SSL, clientes POP3 y SMTP.

using(Pop3 pop3 = new Pop3()) { pop3.Connect("mail.host.com"); // Connect to the server pop3.Login("user", "password"); foreach(string uid in pop3.GetAll()) { // Receive mail IMail mail = new MailBuilder() .CreateFromEml(pop3.GetMessageByUID(uid)); Console.WriteLine(mail.Subject); } pop3.Close(true); }

Puedes descargarlo aquí