如何在UWP中发送电子邮件?

时间:2018-06-07 07:11:47

标签: .net email uwp mail-sender

使用SmtpClient我们可以发送邮件,但不幸的是,UtP平台上没有SmtpClient。

是否有其他可用于向任何域(gmail,outlook等)发送电子邮件的解决方案?

2 个答案:

答案 0 :(得分:4)

使用以下代码发送电子邮件:

        EmailMessage emailMessage = new EmailMessage();
        emailMessage.To.Add(new EmailRecipient("***@***.com"));
        emailMessage.Subject = "Aktueller Warenkorb von " + ApplicationView.GetForCurrentView().Title.ToString().Trim();
        string messageBody = "Hallo " + ApplicationView.GetForCurrentView().Title.ToString().Trim() + ",\r\n\r\nAnbei sende ich Ihnen eine PDF mit ihrem aktuellem Warenkorb.\r\n\r\n" +
            "Bei Fragen stehe ich ihnen gerne zur Verfügung.\r\n\r\n" +
            "Mit freundlichen Grüßen";
        emailMessage.Body = messageBody;

        await EmailManager.ShowComposeNewEmailAsync(emailMessage);

答案 1 :(得分:0)

创建一个新的EmailMessage对象,并在撰写电子邮件对话框中设置要预填充的数据。调用ShowComposeNewEmailAsync以显示对话框。 此链接可能会对您有所帮助。 https://docs.microsoft.com/en-us/windows/uwp/contacts-and-calendar/sending-email