Отправить почту
От: Аноним  
Дата: 20.04.11 12:51
Оценка:
Доброго времени суток всем! У меня такая проблема...есть некий сервис и при определенных действиях должны на почту приходить оповещения...пытаюсь реализовать но выдается ошибка-"Сервер нарушил протокол Ответ сервера: UGFzc3dvcmQ6"...в чем дело


01.NetworkCredential loginpass = new NetworkCredential("log1", "pas1");
02. 
03.                SmtpClient smtp = new SmtpClient();
04.                smtp.Host = "mail.blablabla.ru";
05.                smtp.Port = 25;
06. 
07.                smtp.DeliveryMethod = SmtpDeliveryMethod.Network;        
08.                smtp.UseDefaultCredentials = false;
09.                smtp.Credentials = loginpass;
10.                 
11.                MailMessage oMsg = new MailMessage("test1@blablabla.ru", "test2@blablabla.ru");
12.                oMsg.BodyEncoding = System.Text.Encoding.GetEncoding("Windows-1254");
13.                oMsg.HeadersEncoding = System.Text.Encoding.GetEncoding("Windows-1254");
14.                oMsg.SubjectEncoding = System.Text.Encoding.GetEncoding("Windows-1254");
15.                oMsg.Subject = "Haeder";
16.                oMsg.IsBodyHtml = false;
17.                oMsg.Body = "content";
18.                smtp.Send(oMsg);

при чем вот такой вариант работает а первый нет
view source
print?
01.NetworkCredential loginpass = new NetworkCredential("my_log", "my_pas");
02. 
03.                SmtpClient smtp = new SmtpClient();
04.                smtp.Host = "smtp.mail.ru";
05.                smtp.Port = 25;
06.                smtp.DeliveryMethod = SmtpDeliveryMethod.Network;        
07.                smtp.UseDefaultCredentials = false;
08.                smtp.Credentials = loginpass;
09. 
10.                MailMessage oMsg = new MailMessage("my_log@mail.ru", "test2@blablabla.ru");
11.                oMsg.Subject = "Тема письма";
12.                oMsg.IsBodyHtml = false;
13.                oMsg.Body = "содержание";
14.                smtp.Send(oMsg);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.