Gizlilik Politikam Güncellendi. Bkz:Gizlilik Politikası




 C#
28 Ağu 2016

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


Bu Yazımı Beğendiysen Sosyal Medya Hesaplarında Paylaşarak Bana Destek Olabilirsin!
 Google Plusda Paylaş


 Yazar: Hüseyin Körbalta Hakkında

Blog yazarı, Arayüz geliştiricisi ve Arkaplan geliştiricisi olmak için çalışmalar yapıyor.

 Websitesi
Takip Et:


 Kimler Neler Demiş?

avatar
  Abone Ol  
Bildir

istanbul escortescort istanbulistanbul escort

Bu eser Creative Commons Atıf-GayriTicari-Türetilemez 4.0 Uluslararası Lisansı ile lisanslanmıştır.
Bu lisansın kapsamı dışındaki izinler Kullanım Koşulları adresinde mevcut olabilir.

 Sponsor Bağlantılar:Arıcılık Malzemeleri