2010-10-25 13 views
9

Moje żądanie aplikacji WP7 polega na wysłaniu wiadomości e-mail z załącznikiem i użyciu domyślnych ustawień SMTP urządzenia.Jak wysłać wiadomość e-mail z załącznikiem za pomocą interfejsu API systemu Windows Phone 7?

Próbowałem klasy EmailComposeTask, ale nie ma ona żadnego członka do przyłączenia.

Innym pomysłem, myślę, jest przesłanie pliku na serwer, a następnie wysłanie wiadomości e-mail z tego serwera.

Co myślisz, jeśli nie możesz wysłać e-maila z załącznikiem za pomocą interfejsu API WP7?

+4

Jeśli przyszedł tu z wyszukiwarki, należy rozważyć upvoting tej funkcji zapytanie na UserVoice dla WP7 SDK http://wpdev.uservoice.com/forums/110705-app-platform/suggestions/1884923-support-attachments-in-emailcomposetask –

+0

Obejście, jeśli chcesz to tak nazwać. http://dennisdel.com/blog/pushing-the-limits-of-the-windows-phone-sdk-ndash-sending-files-via-emailcomposetask –

Odpowiedz

8

Twoje obserwacje są poprawne, w tym momencie EmailComposeTask nie obsługuje załączników i jest to jedyna możliwość automatycznego wysyłania wiadomości e-mail z urządzenia.

Jak można zauważyć, można komunikować się z serwerem, który może wykonać to zadanie w imieniu aplikacji.

0

Spróbuj utworzyć usługę internetową, aby wysyłać pocztę na swój serwer WWW. więc możemy zadzwonić z Twojej aplikacji, aby wysłać pocztę. Mam nadzieję, że nadchodząca wersja będzie możliwa!

Proszę sprawdzić ten adres po więcej szczegółów http://forums.silverlight.net/forums/p/209808/493532.aspx

0

Znalazłem ten artykuł, ale nie sprawiają, żadne badanie.

Od autora:

EmailComposeTask nie będzie można wysłać załączniki, ale to nie znaczy, że nie można wysyłać pliki przez nią. .NET Framework ma dwie niesamowite metody: Convert.ToBase64String i Convert.FromBase64String. Pierwsza pozwoli deweloperowi przekształcić tablicę bajtów (bajt []) w kodowany przez Base64 łańcuch, a drugi wykona tę samą operację w odwrotnej kolejności.

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

Powiązane problemy