我尝试编写按钮的点击事件,其中文本框字符串被发送到在文本框中输入的电子邮件。到目前为止我找到的最好的解决方案是这个,但在eclipse中没有识别出使用指令using System.Net.Mail;
,不确定这是因为我正在为Windows Phone开发吗?我如何修改此代码以适应Windows Phone SDK,因为我认为可以通过将主机设置为设备网络来解析主机。或者有没有人有更好的解决方案来实现这个目标?
using System.Net.Mail;
在发送按钮的点击事件中写下以下代码:
MailMessage objMailMessage = new MailMessage("from@abc.com", "to@abc.com", "subject", textbox.Text);
SmtpClient objSmtpClient = new SmtpClient();
objSmtpClient.UseDefaultCredentials = true;
objSmtpClient.Host = "000.00.0.00";
objSmtpClient.Port = 25;
objSmtpClient.Send(objMailMessage);
我的界面的快照:
答案 0 :(得分:3)
using Microsoft.Phone.Tasks;
EmailComposeTask emailComposeTask = new EmailComposeTask();
emailComposeTask.Subject = "message subject";
emailComposeTask.Body = "Append all your control strings here";
emailComposeTask.To = "recipient@example.com";
emailComposeTask.Cc = "cc@example.com";
emailComposeTask.Bcc = "bcc@example.com";
emailComposeTask.Show();
答案 1 :(得分:2)
不,您无法使用该库发送邮件 - 平台不支持该邮件。您应该使用EmailComposeTask
来发送邮件。