C# SMTP Mail Gönderme Örnek Uygulama




Bu yazımda C# windows uygulaması ile nasıl mail gönderilceğini anlatmak istiyorum…

http://img17.imageshack.us/img17/8546/mailgonderme.jpg

Yeni bir C# windows uygulaması açıyoruz ve üzerine aşağıda yazdığım kontrolleri ekliyoruz..

1 adet TextBox Adı : TextBox1 –> Gönderenin mail adresi yazılacak Gmail olması gerek çünkü sadece gmail Smtp hizmeti veriyor. Hotmail denendi olmadı…

1 adet TextBox Adı : TextBox2 –> Gönderilecek kişinin adresi, adres farketmez

1 adet TextBox Adı : TextBox3 –> Gönderen kişinin gmail Şifresi

1 adet TextBox Adı : TextBox4 –> Mesajın Konusu

1 adet RichTextbox:richTextBox1–>Mesaj iceriği

1 adet Buton : Button1 –>Gönder Butonu

ve sihirli kodlar :)

private void button1_Click_1(object sender, EventArgs e)
{
try
{
MailMessage mesaj = new MailMessage();
mesaj.From = new MailAddress(textBox1.Text, “Burhan”, System.Text.Encoding.UTF8);
SmtpClient smtp = new SmtpClient();
mesaj.To.Add(textBox2.Text);
mesaj.Subject = textBox4.Text;
mesaj.IsBodyHtml = false;
mesaj.BodyEncoding = System.Text.Encoding.UTF8;
mesaj.Body = richTextBox1.Text;
mesaj.Priority = MailPriority.High;
smtp.Credentials = new System.Net.NetworkCredential(textBox1.Text, textBox3.Text);
smtp.Port = 587;
smtp.Host = “smtp.gmail.com”;
smtp.EnableSsl = true;
smtp.Send(mesaj);

}
catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); }
}

Örnek Uygulamayı Buradan İndirebilirsiniz…

Popularity: 4% [?]




1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4,00 out of 5)
Loading ... Loading ...
    • bugrahan yavuz
    • 28 Haziran 2009

    kodlarin aynini aldim yazdim fakat hala “sending message failure” hatasi veriyor. Yardimci olursaniz minnettar olurum tesekkurler

    • bugrahan yavuz
    • 28 Haziran 2009

    merhabalar kodu aynen aldim fakat hala “send failure” hatasi veriyor yardimci olursaniz cok sevinirim.

    • NoVoLuMe
    • 29 Haziran 2009

    Öncelikle örnek uygulamayı indirin aşağıda linki var o da çalışmazsa ekleyin görüşelim burhan_em@hotmail.com
    Kolay Gelsin

    • Mehmet
    • 20 Ekim 2009

    Güzel bir çalışma. Çalışmalarınızda başarılar.

    • crazy53
    • 22 Kasım 2009

    arakadaşlar using bölümüne şunu ekleyince oluyo;

    using System.Net.Mail;

    • NoVoLuMe
    • 23 Kasım 2009

    Yukardaki kodlar sadece ana görevleri yerine getirmek için kullanilanlardir.
    Asli için uygulamayi indiriniz.

    • alper
    • 2 Temmuz 2011

    smtp.port=587;
    kodunu ekleyiniz

    • yasin
    • 3 Aralık 2011

    merhaba uygulmayı denedim fakat The specified string is not in the form required for an e-mail address. hatası alıyorum:S:S:S yardım eder mssiniz?

 

Sitemizi N/A kişi takip ediyor.Aşağıdaki kutucuğa e-posta adresinizi girin sitemize yeni eklenen içerikten haberiniz olsun...

Sitemize üye olduktan sonra, e-posta adresinize bir onay maili gelecek. O maili onaylamazsanız, üyeliğiniz tamamlanmaz. 

RSS okuyucu ile takip edin...