如何在Windows 10应用程序中使用C#直接向用户发送电子邮件?

我有以下代码

 EmailMessage email = new EmailMessage();
 email.To.Add(new EmailRecipient("xyz@live.com"));
 email.Subject = "Msg Subject ";
 email.Body = "My Msg";
 await EmailManager.ShowComposeNewEmailAsync(email);

showComposeNewEmailAsync()启动电子邮件应用程序,显示上面的消息,
但我想直接将电子邮件发送给用户而不启动电子邮件应用程序.我该怎么做?

由于我是编码新手,请详细解释我.

最佳答案 您必须使用
Sockets并自行实施SMTP行为.

否则你也可以使用SMTP client for WinRT.根据Microsoft Forum,这也适用于UWP.

点赞