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);