Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows 10物联网核心-UWP-发送电子邮件背景_C#_Uwp_Windows 10 Iot Core - Fatal编程技术网

C# Windows 10物联网核心-UWP-发送电子邮件背景

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

如何在Win10 IoT应用程序(UWP)中,在后台为有标题的应用程序发送电子邮件,而不显示电子邮件应用程序

我看到有EmailMessage和EmailManager类可用,但它只有:

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软件包: