Допомагаємо ЗСУ!

С#. Простейший email клиент (.net 2.0)

🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
Статус: Offline
Реєстрація: 30.03.2007
Повідом.: 1280
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #1
С#. Простейший email клиент (.net 2.0)

Нужно реализовать простейший 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. Я так подозреваю проблема с соединением. Если кто писал почтовый клиент (хоть самый простой) просьба поделитесь кодом!!!
 
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #2
вот пример есть
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.


попробуй для начала
telnet
o smtp.gmail.com 587
 
Останнє редагування:
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #3
Пробовал, фонарь. Но другие то почтовики работают в gmail-ом.

вот пример есть
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

по сути тоже самое, только другой почтовый сервер используется и вместо Send() используется SendAsync()
 
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #4
Kvest, скопипастил твой код, вбил свои адреса, всё работает.
Ищи проблему в портах/адресах/учётных данных, etc. Может фаерволл/прокси виноват?
 
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #5
Kvest, скопипастил твой код, вбил свои адреса, всё работает.
Ищи проблему в портах/адресах/учётных данных, etc. Может фаерволл/прокси виноват?

Это не может не радовать :). Значит буду искать, попробую с другого места запустить ;)
 
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #6
у меня на этом коде написало: The SMTP server requires a secure connection or the client was not authenticated. The server response was : 5.5.1 Authentication required. Сорри , ошибся в пароле. Все работает
 
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #7
Пробовал, фонарь. Но другие то почтовики работают в gmail-ом.

фонарь - это телнетом не коннектится?
другие почтовики работают - в смысле, отсылают почту?
ты конкретнее пиши, а то не понятно :)
 
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #8
Попробовал запустить с другого мета - всё отлично работает. Zansul, да, фонарь = телнетом не коннектится ))) Значит порт заблокирован походу
 
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #9
Душа раскрывается,сердце млеет,когда видишь разработки отечественного производства.
 
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #10
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #11
Душа раскрывается,сердце млеет,когда видишь разработки отечественного производства.

Америкосам за доляры уже можна тулить
KiviEST kung-fu (Любой сайт в приемлемые сроки за бесплатно)
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
 
Останнє редагування:
Назад
Зверху Знизу