How to send email with an attachment using Windows

2019-01-18 05:32发布

My WP7 application requirement is to send the email with an attachment and use device default SMTP settings.

I have tried EmailComposeTask class but it doesn't have any member for attachment.

The other idea, i am thinking is to upload the file on server and then send the email from that server.

What you think if there is no way to send the email with an attachment using WP7 API?

4条回答
ら.Afraid
2楼-- · 2019-01-18 06:03

I've found this article, but I did not make any test yet.

From the author:

EmailComposeTask won’t allow you to send attachments, but this doesn’t mean that you cannot send files through it. .NET Framework has these two amazing methods: Convert.ToBase64String and Convert.FromBase64String. The first will allow the developer to convert a byte array (byte[]) to a Base64-encoded string, the other one will do the same operation in reverse.

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

查看更多
霸刀☆藐视天下
3楼-- · 2019-01-18 06:05

Your observation is correct, at this point in time EmailComposeTask doesn't support attachments and this is the only facility to send email programatically from the device at the moment.

As you note, you can communicate with a server which can perform this task on behalf of your app.

查看更多
家丑人穷心不美
4楼-- · 2019-01-18 06:09

Try to create web service to send mail in your webserver. so, we can call the from your app to send mail. I hope upcoming version it will be possible!

Please check this URL for more details http://forums.silverlight.net/forums/p/209808/493532.aspx

查看更多
戒情不戒烟
5楼-- · 2019-01-18 06:10
登录 后发表回答