none
Üyelik Onay Maili Hatası RRS feed

  • Soru

  • Merhaba,

    Sisteme kayıt olan kullanıcılar için doğrulama maili göndermek istiyorum. Kodları yazdım ama sonuç alamıyorum. Ne yaparsam yapayım şöyle bir hata alıyorum.

    Bad sequence of commands. The server response was: This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

    Exception Details: System.Net.Mail.SmtpException: Bad sequence of commands. The server response was: This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server.

    Source Error: 
    Line 88:             mesaj.Body = "Sayın Yönetici" + txt_adsoyad.Text + "<br/>" + "İsimli üyeyi Aktif Hale Getirmek İçin Bağlantıya Tıklayınız : <a href='http://ben10ben.com/Okay.aspx?kd1=" + UyeKod1 + "&kd2=" + UyeKod2 + "'>Hesabınızı Aktif Hale Getirmek İçin Tıklayınız ...</a>";
    Line 89: 
    Line 90:             sc_mail.Send(mesaj);
    Line 91: 
    Line 92:             Panel2.Visible = true;

    2 Temmuz 2013 Salı 09:31

Yanıtlar

Tüm Yanıtlar

  • sc_mail.Credentials = new NetworkCredential("kullanıcıadı@doamin.com", "şifre");
    sc_mail.Send(mesaj);
    

    smtp nin dışardaki bir adrese gönderebilmesi için login olmak gerekir. iç networke login olmadan gönderir.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    2 Temmuz 2013 Salı 10:21
    Moderatör
  • Kullanıcı bilgilerini girdim halen aynı hatayı vermektedir.

                SmtpClient sc_mail = new SmtpClient();
                sc_mail.Host = "mail.ben10ben.com";
    
                sc_mail.Port = 587;
    
                sc_mail.Credentials = new System.Net.NetworkCredential("test@ben10ben.com", "Test123");
    
                //sc_mail.EnableSsl = true;
    
                MailMessage mesaj = new MailMessage();
    
                MailAddress fromAddress = new MailAddress("test@ben10ben.com"); //mailin hangi adresten geldiği
    
                mesaj.From = fromAddress;
    
                mesaj.To.Add(txt_eposta.Text); //mail gönderilecek adres
    
                mesaj.Subject = "Mail İle Uye Kayıt Onayı";
    
                mesaj.IsBodyHtml = true;
    
                mesaj.Body = "Sayın Kullanıcı" + txt_adsoyad.Text + "<br/>" + "İsimli üyeyi Aktif Hale Getirmek İçin Bağlantıya Tıklayınız : <a href='http://ben10ben.com/Okay.aspx?kd1=" + UyeKod1 + "&kd2=" + UyeKod2 + "'>Hesabınızı Aktif Hale Getirmek İçin Tıklayınız ...</a>";
    
                sc_mail.Send(mesaj);
    
                Panel2.Visible = true;

    2 Temmuz 2013 Salı 10:37
  • 25 portunu denedinmi gerçi port hatası değil, adresler doğru mu?

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    • Yanıt Olarak İşaretleyen SerkanKLC 2 Temmuz 2013 Salı 13:35
    2 Temmuz 2013 Salı 10:44
    Moderatör
  • evet adresler doğru. mail.ben10ben.com adresine girip bilgileri kontrol ettim. her hangi problem yok.
    • Yanıt Olarak İşaretleyen SerkanKLC 2 Temmuz 2013 Salı 13:34
    • Yanıt İşaretini Geri Alan SerkanKLC 2 Temmuz 2013 Salı 13:35
    2 Temmuz 2013 Salı 10:54
  • Problem kendi kendine düzeldi :)
    2 Temmuz 2013 Salı 13:35