/// <summary> Отправка реального письма по протоколу smtp </summary> /// <param name="From">отправитель</param> /// <param name="To">получатель</param> /// <param name="Subject">заголовок</param> /// <param name="text">сообщение</param> public void Send(string from, string to, string subject, string text) { var tMessage = new MailMessage(from, to) { Subject = subject, Body = text, }; var client = new SmtpClient(_address, _port) { EnableSsl = _useSsl, Credentials = new NetworkCredential(_login, _password.Decrypt()), }; try { client.Send(tMessage); _statistic.MailSended(); } catch (Exception ex) { Trace.TraceError(ex.Message); throw; } }
public void Send(string from, string to, string subject, string text) { Debug.WriteLine($"Почтовый сервер {_address}:{_port} ssl:{(_useSsl?"да":"нет")} (Логин:{_login} Пароль:{_password.Decrypt()})"); Debug.WriteLine($"Отправка письма от {from} к {to} с заголовком: {subject} и тестом: {text}"); _statistic.MailSended(); }