Mail Sender(SMTP) C#

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by [NiGHT]DarkAngel, 26 Nov 2008.

  1. [NiGHT]DarkAngel

    [NiGHT]DarkAngel Elder - Старейшина

    Joined:
    29 Mar 2005
    Messages:
    131
    Likes Received:
    40
    Reputations:
    16
    PHP:
    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() , если ее убрать,то вываливается екскепшен об надобности авторизирвоаться перед отправлением...
    зарание большое спасибо
     
  2. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    http://www.codeproject.com/KB/aspnet/smtp_mail.aspx
    http://community.axosoft.com/blogs/hamids/articles/152.aspx