Как я могу отправить электронное письмо с вложением в универсальном приложении Windows (Windows Phone 8.1 и Windows 8.1)
Класс Windows.ApplicationModel.Email.EmailMessage
доступен только для Windows Phone
Как я могу отправить электронное письмо с вложением в универсальном приложении Windows (Windows Phone 8.1 и Windows 8.1)
Класс Windows.ApplicationModel.Email.EmailMessage
доступен только для Windows Phone
Не существует прямого встроенного способа отправки электронной почты в приложении Магазина Windows.
Как вы заметили, Windows.ApplicationModel.Email доступен только для приложений среды выполнения Windows Phone. Это один из недостатков универсальных приложений, когда функция доступна на одной платформе, но не на обеих.
Варианты:
Вы можете использовать MailMessage email = new MailMessage();
из System.Net.Mail
-Namesapce
Вы можете использовать SMTP для отправки электронной почты в Windows 8:
SmtpMail oMail = new SmtpMail("TryIt");
oSmtp = new SmtpClient();
oMail.From = new MailAddress("[email protected]");
oMail.To.Add(new MailAddress("[email protected]"));
oMail.Subject = "Subject ";
oMail.TextBody = "Here is body";
SmtpServer oServer = new SmtpServer("smtp.gmail.com");
oServer.User = "[email protected]";
oServer.Password = "123456";
oServer.ConnectType = SmtpConnectType.ConnectSSLAuto;
await oSmtp.SendMailAsync(oServer, oMail);