Merhaba,
Bu yazımda sizlere C# ‘da Gmail’in SMTP özelliğini kullanarak oluşturduğumuz form aracılığıyla istediğimiz bir mail adresine mail göndermeyi anlatmaya çalışacağım.
Adımları aşağıda detaylıca anlattım . İşlemleri dikkatlice takip ederseniz sorunsuz çalışacaktır.
1.Adım: Visual Studio programımızı açıp, yeni bir C# Form projesi oluşturalım.
2.Adım: Açmış olduğumuz form’a aşağıda ki form elemanlarını yerleştiriyoruz. Resimde olduğu gibi.
Eklenecek Form Elemanları:
3.Adım: “GÖNDER” adlı butonuna çift tıklıyoruz ve açılan button event kod bölümüne aşağıda ki kodları giriyoruz.
Bu kodları eklemeden önce programımıza bir kütüphane dahil etmemiz gerekiyor oda mail kütüphanesidir. namespace Mailform() kodunun hemen üstüne şu kodu ekliyorsunuz. using System.Net.Mail;
Bu kodu ekledikten sonra aşağıda ki resimde gördüğünüz kodları giriyorsunuz butonun event bölümüne.
Bu adıma kadar adımları eksiksiz yaptığınızda artık mail formumuz hazır demektir. Resimde gördüğünüz gerekli yerleri kendinize göre düzenlemeniz yeterlidir.
mesaj.to.Add kısmını çoğaltarak birden fazla kişiye aynı maili gönderebilirsiniz .
mesaj.to.Add(“[email protected]”);
Kodları resime bakarak yazmak istemeyen arkadaşlarımız için kodlar ve örnek uygulamanın dosyasını aşağıdan temin edebilirler.
MailMessage mesaj = new MailMessage(); // Mail sınıfından bir değişken türetiyoruz mesaj.From = new MailAddress(“[email protected]”); mesaj.To.Add(“[email protected]”); mesaj.Subject = textBox2.Text; mesaj.Body = richTextBox1.Text; SmtpClient rc = new SmtpClient(); // Gönderenin eposta giriş bilgileri rc.Credentials = new System.Net.NetworkCredential(“[email protected]”, “parolanız”); rc.Port = 587; rc.Host = “smtp.gmail.com”; rc.EnableSsl = true; object userState = mesaj; bool kontrol = true; try { rc.SendAsync(mesaj, (object)mesaj); MessageBox.Show(“Mesaj Gönderilmiştir”); } catch (SmtpException ex) { kontrol = false; System.Windows.Forms.MessageBox.Show(ex.Message, “Mail Gönderme Hatasi”); }
Örnek Mail Form Uygulamasını İndir
Yazı Bağlantısını Kopyala & Paylaş
Bu yazıya şimdiye kadar 1 Yorum yapılmıştır.
Uygulama Gmaili Gönderiyor ama gmail üzerinde gözükmüyor
Bir Cevap Yaz