2010-10-25 12 views
9

El requisito de mi aplicación WP7 es enviar el correo electrónico con un archivo adjunto y usar la configuración SMTP predeterminada del dispositivo.¿Cómo enviar un correo electrónico con un archivo adjunto con la API de Windows Phone 7?

He intentado con la clase EmailComposeTask pero no tiene ningún miembro para el archivo adjunto.

La otra idea, estoy pensando es cargar el archivo en el servidor y luego enviar el correo electrónico desde ese servidor.

¿Qué piensas si no hay forma de enviar el correo electrónico con un archivo adjunto utilizando WP7 API?

+4

Si usted vino aquí de una búsqueda, por favor considere Upvoting para esta solicitud de función en Uservoice para WP7 SDK http://wpdev.uservoice.com/forums/110705-app-platform/suggestions/1884923-support-attachments-in-emailcomposetask –

+0

Un ejemplo, si quiere llamarlo así. http://dennisdel.com/blog/pushing-the-limits-of-the-windows-phone-sdk-ndash-sending-files-via-emailcomposetask –

Respuesta

8

Su observación es correcta, en este momento, EmailComposeTask no es compatible con archivos adjuntos y esta es la única posibilidad de enviar correos electrónicos programáticamente desde el dispositivo en este momento.

Como observa, puede comunicarse con un servidor que puede realizar esta tarea en nombre de su aplicación.

0

he encontrado este artículo, pero no hizo ninguna prueba todavía.

Del autor:

EmailComposeTask no se permitirá enviar archivos adjuntos, pero esto no quiere decir que no se puede enviar archivos a través de él. .NET Framework tiene estos dos increíbles métodos: Convert.ToBase64String y Convert.FromBase64String. La primera permitirá al desarrollador convertir una matriz de bytes (byte []) a una cadena codificada en Base64, la otra hará la misma operación en reversa.

Referencia: Pushing the Limits of the Windows Phone SDK and Sending Files via EmailComposeTask

Cuestiones relacionadas