Пример #1
0
 private async Task SendEmailAsync(string mailto)
 {
     try
     {
         using (var message = new MailMessage(_login, mailto, EmailSenderConfig.title, EmailSenderConfig.message))
             using (var client = new SmtpClient(EmailSenderConfig.smtpServer, EmailSenderConfig.smtpPort)
             {
                 EnableSsl = true, Credentials = new NetworkCredential(_login, Encrypter.Deencrypt(_pass))
             })
             {
                 await client.SendMailAsync(message).ConfigureAwait(false);
             }
     }
     catch (Exception e)
     {
         //var messView = new WindowMessage();
         //var mess = new WindowMessageViewModel("Ошибка отправки сообщения", e.Message);
         //mess.ReqestClose += messView.Close;
         //messView.DataContext = mess;
         //messView.ShowDialog();
     }
 }