Written by: thempra 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