Written by: on 10/09/2007 @ 08:00

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([email protected]));
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);

 

 

Catogories: .NET, Windows Mobile

Leave a Reply