Пример #1
0
        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}");
            }
        }
Пример #2
0
 public void OnLetter(LetterEventArgs e)
 {
     LetterEvent?.Invoke(this, e);
 }