Popüler Aramalar:  TLS Nedir?  MyBB SSL Ayarları  MyBB 1.8 Linkleri Gizleme Eklentisi  Wordpress LiteSpeed Cache Ayarları  Wordpress Eklentisiz Breadcrumb  Yandex Webmaster
C#’da Gmail Üzerinden Mail Göndermek

C#’da Gmail Üzerinden Mail Göndermek

C#’da Gmail Üzerinden Mail Göndermek

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.

Örnek Uygulama Yapımı:

1.Adım: Visual Studio programımızı açıp, yeni bir C# Form projesi oluşturalım.

C#'da Gmail Gönderme Ders #1 Adım #1
C#’da Gmail Gönderme Ders #1 Adım #1

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ı:

  1. 2 Adet Textbox
  2. 1 Adet RichTextbox
  3. 1 Adet Button
C#'da Gmail Gönderme Ders #1 Adım #2
C#’da Gmail Gönderme Ders #1 Adım #2

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.

C#'da Gmail Gönderme Ders #1 Adım #3
C#’da Gmail Gönderme Ders #1 Adım #3
C#'da Gmail Gönderme Ders #1 Adım #4
C#’da Gmail Gönderme Ders #1 Adım #4

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ş

Benzer Yazılar

  • C#’da Sayısal Değer Kontrolü

    C#’da Sayısal Değer Kontrolü

    Selamlar, C# diliyle programlama yapıyorsanız eğer program içerisinde yer alan string ifadelerin yani harflerin sayısal bir değer olup olmadığını anlamak ya da bir başka değiş ile bulmak isteyebilirsiniz. Bu yazımda da bu sayısal değer kontrolünü nasıl yapacağımızı aşağıda ki örnek uygulama ile görebilirsiniz. C#'da Sayısal Değer Kontrolü C# dilinde, gelen…
  • C#’da Sınıf (Class) Yapısı

    C#’da Sınıf (Class) Yapısı

    C#'da Sınıf (Class) Yapısı Merhaba, Bu yazımda sizlere C# programlama dilinde Sınıf (Class) Yapısı hakkında bilgiler vereceğim ve örneklerle açıklamaya çalışacağım. Sınıf (Class) Yapısı Nedir ? Sınıf (class) bir nesnenin şeklini tanımlayan bir şablondur. Sınıf, verileri ve bu verileri işleyecek kodları içerir. Sınıf (class), Nesneleri oluşturmak için temel özellikleri içerir.…
C#’da Gmail Üzerinden Mail Göndermek için Yorum'da Bulun

Bir Cevap Yaz

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

 Lütfen, en az 15 karakterli bir yorum belirtiniz.

 Lütfen,isminizi belirtiniz.
 Lütfen, kullanmakta olduğunuz bir e-mail adresi giriniz.
 Yukarıda ki alanı işaretlemeniz zorunludur.Aksi takdirde yorumunuz gönderilemeyecektir.