Статус:
Offline
Реєстрація: 30.03.2007
Повідом.: 1280
Реєстрація: 30.03.2007
Повідом.: 1280
- 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
- #1
С#. Простейший email клиент (.net 2.0)
Нужно реализовать простейший email клиент, чтобы отправлял определенный текст на почтовый адрес. Пробовал так:
Вылетает в месте client.Send(msg); Причем в чем проблема компилятор не указывает. Просто failure sending message. Я так подозреваю проблема с соединением. Если кто писал почтовый клиент (хоть самый простой) просьба поделитесь кодом!!!
Нужно реализовать простейший email клиент, чтобы отправлял определенный текст на почтовый адрес. Пробовал так:
SmtpClient client = new SmtpClient();
MailMessage msg = new MailMessage();
System.Net.NetworkCredential smtpCreds = new System.Net.NetworkCredential("[email protected]", "MyPasswd");
private void SendEmail(string SentTo, string SendFrom, string subject, string body)
{
try
{
client.Host = "smtp.gmail.com";
client.Port = 587; //Пробовал также порт 465
client.UseDefaultCredentials = false;
client.Credentials = smtpCreds;
client.EnableSsl = true;
MailAddress To = new MailAddress(SentTo);
MailAddress From = new MailAddress(SendFrom);
msg.Subject = subject;
msg.Body = body;
msg.From = From;
msg.To.Add(To);
client.Send(msg);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
}
private void rButton3_Click(object sender, EventArgs e)
{
SendEmail("[email protected]", "[email protected]", "qqq", "Hello!");
}
Вылетает в месте client.Send(msg); Причем в чем проблема компилятор не указывает. Просто failure sending message. Я так подозреваю проблема с соединением. Если кто писал почтовый клиент (хоть самый простой) просьба поделитесь кодом!!!