Como enviar email desde Windows Mobile

 

Para facilitarnos la tarea usaremos la biblioteca para gestionar el Outlook de nuestro Windows Mobile.


using Microsoft.WindowsMobile.PocketOutlook;

Despues tendremos que definir la sesion de trabajo:


OutlookSession outsess = new OutlookSession();

 Y luego para aseguarnos desde la cual queremos enviar podemos meter en un ListBox todas las que tiene nuestra PDA:


foreach (EmailAccount ee in coll)
{
        lstCuentas.Items.Add (ee.Name);
}

Ya solo nos queda declarar el email, rellenandolo


EmailMessage msg = new EmailMessage();
msg.To.Add(new Recipient(destinatario@servidor.com));
msg.Subject = “Asunto del mensaje”
;
msg.BodyText = “Cuerpo del Mensaje”;

Una vez montado todo se le enviamos al Outlook, cargando previamente la cuenta desde la cual lo vamos a enviar


int index = lstCuentas.SelectedIndex;
msg.Send(lstCuentas.Items[index].ToString() );

EmailAccount ema = outsess.EmailAccounts[index];
ema.Send(msg);

Y nos aseguramos que realiza en envio y no solo lo deja en la carpeta de salida 

MessagingApplication.Synchronize(ema.Name);

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *