FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Que aparezca el mensaje en pantalla
Buenas:
En la consola C# me aparece el asunto a la hora de leer el último email del, pero no aparece el mensaje. Quiero que me aparezca en pantalla tanto el asunto y el mensaje. No se su código del pop3 para leer mensajes, si me envian un mensaje nuevo y luego ejecuto el programa, me apecere así sin mensaje porque no se como programarlo. Ver zoom. Código C#: Código:
using System; using System.Collections.Generic; using OpenPop.Pop3; namespace Recibir_email_Consola_01 { class Program { static void Main(string[] args) { // Título de la ventana. Console.Title = "Recibir e-mail con Consola C#"; // Tamaño ventana consola. Console.WindowWidth = 80; // X. Ancho. Console.WindowHeight = 40; // Y. Alto. // Cursor invisible. Console.CursorVisible = false; // Título del programa. Console.WriteLine("\t\t----------------------------------------"); Console.WriteLine("\t\t\tRecibir Correo Electrónico"); Console.WriteLine("\t\t----------------------------------------"); try { ConnectPop3 oC = new ConnectPop3(); List<OpenPop.Mime.Message> lstMessages = oC.GetMessages(); if (lstMessages != null) { foreach (var oMessage in lstMessages) { Console.WriteLine("ASUNTO: " + oMessage.Headers.Subject + "\n"); // Asunto. //Console.WriteLine(); Console.WriteLine("MENSAJE: "); // Aquí se pone código del mensaje que no se cual es. } } Console.ForegroundColor = ConsoleColor.Yellow; // Letras amarillas. Console.WriteLine(); Console.WriteLine("FIN DEL PROGRAMA."); Console.ReadKey(); // Pulse cualquier tecla para salir. } catch (Exception ex) { Console.WriteLine(ex); } } } public class ConnectPop3 { public string email = "celltium@gmail.com"; public string contraseña = "g0923490xgh0945g450Xj4025g"; // Ficticio. public int puerto = 995; public bool usarSLL = true; public string Hostame = "pop.gmail.com"; public List<OpenPop.Mime.Message> GetMessages() { using (Pop3Client oClient = new Pop3Client()) { oClient.Connect(Hostame, puerto, usarSLL); oClient.Authenticate(email, contraseña); int messageCount = oClient.GetMessageCount(); List<OpenPop.Mime.Message> lstMessages = new List<OpenPop.Mime.Message>(messageCount); for (int i = messageCount; i > 0; i--) { lstMessages.Add(oClient.GetMessage(i)); } return lstMessages; } } } } ¿Alguna idea? Saludos.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. |
#2
|
||||
|
||||
Creo recordar que el mensaje estrá en ConnectPop3->Body->Text
|
#3
|
|||
|
|||
Esto es considerando que no es multiparte el mensaje y que todo es o HTML o Texto plano
Código PHP:
Aquí está la documentación http://hpop.sourceforge.net/documentation/index.html |
#4
|
|||
|
|||
Muchas gracias.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Que aparezca la fila con un SUM en cero | santiago14 | SQL | 6 | 08-06-2013 01:39:24 |
Mensaje en pantalla mientras procesa | gina | PHP | 24 | 28-03-2008 22:58:34 |
Aparezca la opcion minimizar | el_barto | Firebird e Interbase | 5 | 08-11-2005 17:15:23 |
mensaje en pantalla | davidgaldo | Conexión con bases de datos | 3 | 11-10-2005 09:44:51 |
Mi mensaje nº 300 "Me pagan por Mirar una pantalla" | tcp_ip_es | Humor | 1 | 16-07-2004 16:54:30 |
|