Как отправить электронное письмо с приложением с помощью Windows Phone 7 API?

StackOverflow https://stackoverflow.com/questions/4011267

  •  25-09-2019
  •  | 
  •  

Вопрос

Мое требование приложения WP7 - это отправить электронное письмо с помощью наложенного устройства и используйте настройки SMTP по умолчанию.

Я попробовал emailComposetasksSask, но у него нет ни одного члена для вложения.

Другая идея, я думаю, это загрузка файла на сервере, а затем отправить электронное письмо с этого сервера.

То, что вы думаете, если нет способа отправить электронное письмо с наложением с помощью API WP7?

Это было полезно?

Решение

Ваше наблюдение верно, на данный момент времени EmailComposetasketask не поддерживает вложения, и это единственное средство для программной отправки электронной почты с устройства на данный момент.

Как вы отмечаете, вы можете общаться с сервером, который может выполнить эту задачу от имени вашего приложения.

Другие советы

Я нашел библиотеку WP7 и WP8, которая делает это: http://www.windowsphonegeek.com/marketplace/components/LiveMailMessage

Попробуйте создать веб-сервис для отправки почты в ваш веб-сервер. Итак, мы можем позвонить из вашего приложения для отправки почты. Я надеюсь, что предстоящая версия будет возможно!

Пожалуйста, проверьте этот URL для более подробной информации http://forums.silverlight.net/forums/p/209808/493532.aspx.

Я нашел эту статью, но я еще не проводил тест.

От автор:

EmailComposetask. Не позволит вам отправлять вложения, но это не значит, что вы не можете отправлять файлы через него. .NET Framework имеет эти два удивительных метода: convert.tobase64string и конвертировать.frombase64string. Первый позволит разработчику преобразовать массив байтов (Byte []) в строку в кодированной основе Base64, другой сделает ту же операцию в обратном порядке.

Ссылка:Нажатие пределов Windows Phone SDK и отправка файлов по электронной почтеComposetask

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top