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