[NiGHT]DarkAngel
26.11.2008, 14:56
MailMessage MailMesaji = new MailMessage("login@uralweb.ru","to@mail.ru");
MailMesaji.Subject = "subject";
MailMesaji.Body = "mail body";
MailMesaji.BodyEncoding = Encoding.GetEncoding("Windows-1251"); // Turkish Character Encoding
//MailMesaji.From = "";
//MailMesaji.To.Add(new MailAddress("to@mail.ru"));
// MailMesaji.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
System.Net.Mail.SmtpClient Smtp = new SmtpClient();
Smtp.Host = "mail.uralweb.ru"; // for example gmail smtp server
//Smtp.EnableSsl = true;
NetworkCredential MyCred= new NetworkCredential("login", "passwd");
// MyCred.GetCredential("mail.uralweb.ru", 25, "basic");
//CredentialCache MyCache = new CredentialCache();
//MyCache.Add("mail.uralweb.ru", 25, "basic", MyCred);
Smtp.UseDefaultCredentials = false;
Smtp.Credentials = MyCred;
//Smtp.Credentials = new System.Net.NetworkCredential("login", "passwd");
try
{
Smtp.Send(MailMesaji);
}
catch (SmtpException em)
{
MessageBox.Show(em.ToString(),"Error");
}
Вылетает экскепшен Failure sending mail -> "Предсталенный функции маркер неправелен"
Облазил весь инет,нет ничего по этой ошибке ... народ помоги пожалуйста разобраться или ткнити куда копать , а то ппц горит ... сразу грю не спам-прогу пишу,просто надо по окончанию работы программы выслать на мыло сообщение с атачем ... но у меня даже простое сообщение не шлеться,если слать на тот же домен uralweb.ru то все работает,а если куда-то в другое место,то вот ошибка вываливает :( ... а вываливается она при работе с NetworkCredential() , если ее убрать,то вываливается екскепшен об надобности авторизирвоаться перед отправлением...
зарание большое спасибо
MailMesaji.Subject = "subject";
MailMesaji.Body = "mail body";
MailMesaji.BodyEncoding = Encoding.GetEncoding("Windows-1251"); // Turkish Character Encoding
//MailMesaji.From = "";
//MailMesaji.To.Add(new MailAddress("to@mail.ru"));
// MailMesaji.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
System.Net.Mail.SmtpClient Smtp = new SmtpClient();
Smtp.Host = "mail.uralweb.ru"; // for example gmail smtp server
//Smtp.EnableSsl = true;
NetworkCredential MyCred= new NetworkCredential("login", "passwd");
// MyCred.GetCredential("mail.uralweb.ru", 25, "basic");
//CredentialCache MyCache = new CredentialCache();
//MyCache.Add("mail.uralweb.ru", 25, "basic", MyCred);
Smtp.UseDefaultCredentials = false;
Smtp.Credentials = MyCred;
//Smtp.Credentials = new System.Net.NetworkCredential("login", "passwd");
try
{
Smtp.Send(MailMesaji);
}
catch (SmtpException em)
{
MessageBox.Show(em.ToString(),"Error");
}
Вылетает экскепшен Failure sending mail -> "Предсталенный функции маркер неправелен"
Облазил весь инет,нет ничего по этой ошибке ... народ помоги пожалуйста разобраться или ткнити куда копать , а то ппц горит ... сразу грю не спам-прогу пишу,просто надо по окончанию работы программы выслать на мыло сообщение с атачем ... но у меня даже простое сообщение не шлеться,если слать на тот же домен uralweb.ru то все работает,а если куда-то в другое место,то вот ошибка вываливает :( ... а вываливается она при работе с NetworkCredential() , если ее убрать,то вываливается екскепшен об надобности авторизирвоаться перед отправлением...
зарание большое спасибо