Как отправить электронное письмо в UWP? - PullRequest
0 голосов
/ 07 июня 2018

Используя SmtpClient, мы можем отправлять почту, но, к сожалению, SmtpClient недоступен на платформе UWP.

Есть ли другое решение для отправки электронной почты на любой домен (gmail, outlook и т. Д.)?

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

Создайте новый объект EmailMessage и задайте данные, которые вы хотите предварительно заполнить, в диалоговом окне создания электронной почты.Вызовите ShowComposeNewEmailAsync, чтобы показать диалоговое окно.Эта ссылка может вам помочь.https://docs.microsoft.com/en-us/windows/uwp/contacts-and-calendar/sending-email

0 голосов
/ 07 июня 2018

используйте следующий код для отправки электронного письма:

        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);
...