.NET 4.x Не работает отправка сообщения с помощью SmtpClient - C#
Формулировка задачи:
using System.Net.Mail;
using System.Net;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
SmtpClient Smtp = new SmtpClient("smtp.mail.ru", 25);
Smtp.Credentials = new NetworkCredential("removed@mail.ru","мой пароль");
MailMessage Message = new MailMessage();
Message.From = new MailAddress("removed@mail.ru");
Message.To.Add(new MailAddress("removed@mail.ru"));
Message.Subject = "тема";
Message.Body = "сообщение";
try
{
Smtp.Send(Message);
}
catch (SmtpException)
{
}
}
}
}Решение задачи: «.NET 4.x Не работает отправка сообщения с помощью SmtpClient»
textual
Листинг программы
public class SmtpClientWithSsl : SmtpClient
{
public SmtpClientWithSsl()
{
base.EnableSsl = Boolean.Parse(ConfigurationManager.AppSettings.Get("SmtpEnableSsl"));
ServicePointManager.ServerCertificateValidationCallback = (s, certificate, chain, sslPolicyErrors) => true;
}
}