C# Windows 10物联网核心-UWP-发送电子邮件背景
如何在Win10 IoT应用程序(UWP)中,在后台为有标题的应用程序发送电子邮件,而不显示电子邮件应用程序 我看到有EmailMessage和EmailManager类可用,但它只有:C# Windows 10物联网核心-UWP-发送电子邮件背景,c#,uwp,windows-10-iot-core,C#,Uwp,Windows 10 Iot Core,如何在Win10 IoT应用程序(UWP)中,在后台为有标题的应用程序发送电子邮件,而不显示电子邮件应用程序 我看到有EmailMessage和EmailManager类可用,但它只有: EmailManager.ShowComposeNewEmailAsync() 启动电子邮件应用程序并显示新消息 没有用户交互,您无法通过EmailManagerAPI发送电子邮件。 您需要使用SmtpClient来执行此操作 像这样: public static void SendMail(MailMess
EmailManager.ShowComposeNewEmailAsync()
启动电子邮件应用程序并显示新消息
没有用户交互,您无法通过
EmailManager
API发送电子邮件。
您需要使用SmtpClient
来执行此操作
像这样:
public static void SendMail(MailMessage Message)
{
SmtpClient client = new SmtpClient();
client.Host = "smtp.googlemail.com";
client.Port = 587;
client.UseDefaultCredentials = false;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.EnableSsl = true;
client.Credentials = new NetworkCredential("myemail@gmail.com", "password");
client.Send(Message);
}
或者最好查看microsoft示例:如果没有用户交互,则无法通过
EmailManager
API发送电子邮件。
您需要使用SmtpClient
来执行此操作
像这样:
public static void SendMail(MailMessage Message)
{
SmtpClient client = new SmtpClient();
client.Host = "smtp.googlemail.com";
client.Port = 587;
client.UseDefaultCredentials = false;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.EnableSsl = true;
client.Credentials = new NetworkCredential("myemail@gmail.com", "password");
client.Send(Message);
}
或者最好查看microsoft示例:如果您有权访问此类,它可能会对您有所帮助。如果你能进入这个课程,也许它会对你有所帮助。谢谢,我不知道EASendMail nuget软件包:谢谢,我不知道EASendMail nuget软件包: