Странная проблема возникла у меня при использовании SmtpClient. Делаю все по MSDN. Вот код:
| Код | SmtpClient smtp = new SmtpClient(host,port); smtp.Credentials =new NetworkCredential(from, pass); for (int i = 0; i < mails.Length; i++) { to = mails[i]; MailMessage msg = new MailMessage(from, to, subject, body); try { smtp.Send(msg); messages.Add(new message(to, true)); } catch (Exception es) { MessageBox.Show(es.InnerException.InnerException.Message); }
|
В итоге выдает, что не удалось законнектится к удаленному компьютеру. Коннект идет к mail.ru В качестве host'a использую smtp.mail.ru, порты пробовал 25, 80, 2225. В NetworkCredintial писал как полный адрес *@mail.ru так и просто логин. Ума не приложу в чем проблема! Тем более, что давно писал уже отправку писем и все работало...хм... |