• Domingo 13 de Julio de 2025, 10:04

Mensajes recientes

Páginas: 1 ... 8 9 [10]
91
C# / Que aparezca el mensaje en pantalla
« Último mensaje por Meta en Martes 11 de Junio de 2019, 21:38 »
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: [Seleccionar]
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;
            }
        }
    }
}

Lo que si le logrado es poner email, fecha y algunos más datos, precisamente el que más quiero que es el mensaje no se como hacerlo o como buscarlo.

¿Alguna idea?

Saludos.
92
Power Builder / Re:Implementacion de facturacion Electronica - Sunat Peru
« Último mensaje por clevernaranjo en Miércoles 5 de Junio de 2019, 18:09 »
Saludos , aca en Ecuador lo realizamos usando java , para procesos de firma,envio , recepcion , usando pbdom para conexion y java para ejecucion, solo con java nos permitio hacer las operaciones de envio, firma, recpecion
93
C/C++ / AUTOMATAS
« Último mensaje por delrey en Domingo 2 de Junio de 2019, 05:35 »
Funciones de transición
Con funciones de transición y estados determinar si una oración simple es correcta los sujetos son pronombres, el verbo usar solo 4 verbos en presente y el complemento a su elección


ALGUIEN ME PUEDE AYUDAR
94
JSP/Servlets / Cargar Imagen
« Último mensaje por dolave82 en Martes 28 de Mayo de 2019, 15:57 »
buenos días,

Les quisiera preguntar porque tengo un problema en jsp que al seleccionar una opcion usando <select> me muestra los datos que quiero pero ademas de eso quiero que al momento de de seleccionar una opción me arroje una imagen, he buscado en varios foros e investigado pero no tengo respuesta. Si ustedes fuesen tan amables de ayudarme se los agradezco. Saludos
95
Power Builder / Manejar Web con control OLE
« Último mensaje por juvinalch en Domingo 12 de Mayo de 2019, 04:29 »
Buenas con todos
Soy programador en PowerBuilder hace mucho tiempo, pero no se me a presentado la necesidad de utilizar un control OLE, pero como nada es para siempre, ahora lo necesito. E estado leyendo sobre como llenar un formulario en una página Web desde PowerBuilder. Los que tienen valores simples como llenar un numero de documento o un nombre ya lo pude realizar, pero me falta poder seleccionar las opciones de una lista desplegable, marcar un checkbox, un radiobuton, etc. además de que el programa debe recibir la instrucción de esperar que la página cargue para que pueda volver a llenar un siguiente formulario.
Si alguien me podría brindar esas lineas de código, se los agradecería mil.

El código que tengo hasta ahora es:

OLEObject IE
string ls_url

if dw_1.rowcount( )=0 then
   return
end if

usuario=dw_1.getitemstring(1,"usuario")
clave=dw_1.getitemstring(1,"clave")

IE = CREATE OLEObject
IE.ConnectToNewObject("InternetExplorer.Application")

ls_url = 'https://www.mipaginaweb.com/login.aspx'

try
IE.Navigate(ls_url)

DO WHILE ie.ReadyState <>4
   sle_url.text=string(ie.ReadyState )
   yield()
LOOP

/* Con estas dos lineas relleno el formulario de login, y en la siguiente página que carga, debo seleccionar un valor de una lista deplegable, asi como marcar un chekcbox y unos radiobuton*/
IE.Document.getElementById("clave").Value = clave
IE.Document.all.Item("usuario").Value =usuario
/**/

IE.Visible = True
IE.Navigate ("javascript:login()")

// INICIO Codigo mio
DO WHILE ie.ReadyState <>4
   sle_url.text=string(ie.ReadyState )
   yield()
LOOP

destroy ie
CATCH(Exception ex)
    messagebox("Error",ex.getmessage() )
destroy ie

finally
destroy ie
end try
96
Power Builder / Re:Implementacion de facturacion Electronica - Sunat Peru
« Último mensaje por juvinalch en Sábado 11 de Mayo de 2019, 20:36 »
Hola.
Yo también me encuentro en la misma situación, pues muchos de mis clientes me lo estan solicitando, si nos podriamos ayudar unos a otros sería genial, estoy guiándome y avanzando con el manual del programador que da la SUNAT (Perú), iré comentándoles mis progresos y espero de la misma forma leer algo por parte de ustedes.
97
Sobre los Foros de SoloCodigo / Re: Foro MICROCONTROLADORES PIC
« Último mensaje por c3turotime en Miércoles 1 de Mayo de 2019, 22:54 »
 :jumpie: hola amigos, alguien desea algun curso gratis de programación de micro en C?
98
Power Builder / Re:Implementacion de facturacion Electronica - Sunat Peru
« Último mensaje por c3turotime en Miércoles 1 de Mayo de 2019, 22:51 »
han pensado en utilizar odoo 11?
99
Power Builder / Re:Mostrar imagenes de url en listview
« Último mensaje por juvinalch en Viernes 19 de Abril de 2019, 21:53 »
Bueno por si a alguno mas le pasa el problema.
Lo que sucedía es que de alguna forma la aplicación almacenaba un caché de la primera versión generada, entonces cuando yo quería actualizar mis imágenes no me dejaba, mostrandome siempre la imagen anterior y a la vez como no encontraba la ruta de las nuevas imagenes no las mostraba.
Que hice:
Elimine toda la carpeta que crea el powerbuilder y luego mande compilar el nuevamente y listo.
En resumen la falla estaba en mi. Disculpas por las molestias. Si tienen consultas o alguna duda escribanme juvinalch06@gmail.com
100
Power Builder / Re: Aplicación Power Builder para android
« Último mensaje por juvinalch en Viernes 19 de Abril de 2019, 09:34 »
Logre hacer el aplicativo movil gracias a PowerBuilder 11.5
Páginas: 1 ... 8 9 [10]