Я борюсь с ASP 5/MVC 6, и я обнаружил, что больше не знаю, как делать самые простые вещи. Например, как вы отправляете электронное письмо?
В мире MVC 5 я бы сделал что-то вроде этого:
using (var smtp = new SmtpClient("localhost"))
{
var mail = new MailMessage
{
Subject = subject,
From = new MailAddress(fromEmail),
Body = message
};
mail.To.Add(toEmail);
await smtp.SendMailAsync(mail);
}
Теперь этот код больше не компилируется, поскольку System.Net.Mail
больше не существует. После некоторого толчка вокруг Интернета кажется, что он больше не включается в новое ядро (dnxcore50
). Это подводит меня к моему вопросу...
Как вы отправляете электронное письмо в новом мире?
И более широкий вопрос о том, где вы находите заменители всех вещей, которые больше не включают в ядро .Net?