0

使用 SmtpClient 我们可以发送邮件,但遗憾的是 SmtpClient 在 UWP 平台中不可用。

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

4

2 回答 2

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);
于 2018-06-07T08:16:13.983 回答
0

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

于 2018-11-14T13:03:06.557 回答