Şimdi Ara

ASp.NEt c# ile mail göndermek

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
881
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar.

    C# ile aşağıdaki gibi kod yazıp mail atabiliyordum fakat şimdi olmuyor.
    Hata Oluştu:
    Mailbox unavailable. The server response was: 5.7.1 Access not allowed
    void mailsender()

    {

    try

    {

    SmtpClient istemci = new SmtpClient("webmail.iriverturkey.com");

    MailAddress gon = new MailAddress("ceviri@iriverturkey.com", "Destek"); // G”nderen bilgilerini MailAddress snf ile oluŸturuyoruz. Mail ve isim i argman yolluyoruz.

    MailAddress alici = new MailAddress(Textmail .Text , "šye"); // G”nderende oldu§u gibi aliciyi da snf olarak bildiriyoruz.

    MailMessage mail = new MailMessage(gon , alici ); // Mail mesajn da bir snf olarak oluŸturuyoruz. Bu sefer g”nderen ve alici snflarn argman olarak yolluyoruz

    mail.Subject = "Ceviri Sitesi yeli§iniz onaylanmŸtr." ; // Mailin baŸl§n atyoruz.

    string strGovde;

    strGovde = "šyel§iniz kabul edilmiŸtir.<br/>---------------------------------<br/>";

    strGovde = strGovde + "Sisteme aŸa§daki Ÿifreyi kullanarak girebilirsiniz.<br/>" + Textmail .Text + "<br>";

    strGovde = strGovde + "žifreniz:" + Textsifre.Text + "<br/>";

    strGovde = strGovde + "---------------------------------------<br/>";

    strGovde = strGovde + "By Mur@t";

    mail.Body = strGovde ; // Mailin i‡eri§ini atyoruz

    mail.IsBodyHtml = true;

    istemci.Send(mail); // Maili g”ndermeyi deneyiyoruz

    Response.Write("Mail Yolland"); // baŸarl bir Ÿekilde gitti ise, ekrana yazyoruz

    }

    catch (Exception ex) // herhangi bir hata oluŸursa bu durumda onu da yazyoruz

    {

    Response.Write("Hata OluŸtu:<br>");

    Response.Write(ex.Message); // hata mesaj

    }




    Bunun alternatifi olacak ve SMTP server kullanan mail atma kodları nelerdir.







  • Credentials eklemeyi unutmuşsun. SmtpMail.Credentials = new NetworkCredential(mSMTPUsername,mSMTPPassword); satırına dikkat et
    örnek kodun bir bölümü
    MailMessage Email = new MailMessage();
    MailAddress MailFrom = new MailAddress(mMailFrom,mMailFrom);
    Email.From = MailFrom;
    Email.To.Add(mMailTo);

    Email.Subject = mMailSubject;
    Email.Body = mMailBody;

    // Smtp Client
    SmtpClient SmtpMail = new SmtpClient(mSMTPServer,mSMTPPort);
    SmtpMail.Credentials = new NetworkCredential(mSMTPUsername,mSMTPPassword);
    SmtpMail.EnableSsl = mSMTPSSL;

    Boolean bTemp = true;

    try
    {
    SmtpMail.Send(Email);
    return true;
    }
    catch (SmtpFailedRecipientsException ex)
    {
    MessageBox.Show("The message was not sent!!!");
    bTemp = false;
    }




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.