//обработка события нажатия кнопки "Отправить" private void btnSend_Click(object sender, RoutedEventArgs e) { // Проверка валидности введённого адреса if (RegexCheck.IsValidEmail(tTo.Text)) { // Загрузка параметров smtp-сервера var smtpParams = GetSmtpParams(); // Формирование письма: тело, адрес отправителя и получателя EmailSender emailSender = new EmailSender(smtpParams.host, smtpParams.pass, smtpParams.port, smtpParams.user); MailAddress from = new MailAddress(tFrom.Text + tcbServer.Text); MailAddress to = new MailAddress(tTo.Text); MailMessage mail = new MailMessage(from, to); mail.Subject = tSubject.Text; mail.Body = tBody.Text; // Проверка на наличие аттача if (tbAttachmentAddress.Text != "") { mail.Attachments.Add(new Attachment(tbAttachmentAddress.Text)); } emailSender.Send(mail); lWarningIncEmail.Visibility = Visibility.Hidden; } else { SystemSounds.Exclamation.Play(); lWarningIncEmail.Visibility = Visibility.Visible; } }