private async Task SendEmailAsync() { MailAddress from = new MailAddress("*****@*****.**", "Stas"); MailAddress to = new MailAddress("*****@*****.**"); MailMessage m = new MailMessage(from, to); m.Subject = "Аппарат ТСА"; m.Body = $"Новый Аппарат создан. И доступен для изготовления."; SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587); smtp.Credentials = new NetworkCredential("*****@*****.**", ""); smtp.EnableSsl = true; try { await smtp.SendMailAsync(m); LetterEvent?.Invoke(this, new NewVentEventArgs("Письмо отправлено.")); } catch (Exception e) { Console.WriteLine($"\n\nДоставка письма не получилась. {e.Message}"); } }
public void OnLetter(LetterEventArgs e) { LetterEvent?.Invoke(this, e); }