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(); } }