Gmail Üzerinden E-Posta Gönderme

Daha önce yazdığım E-posta Yardırıcısında kullandığım Gmail üzerinden C# ile e-posta gönderme kodlarını basite indirgeyerek paylaşayım ki ihtiyacı olan arkadaşlar kullanabilsin :)
İlk olarak System.Net ve System.Net.Mail kütüphanelerini projemize ekliyoruz. Ve resimdeki gibi bir tasarım yapıyoruz.

gmail-uzerinden-eposta-gonderme

Gmail üzerinden başarıyla E-posta gönderdik

Buton’a çift tıklayıp aşağıdaki kodları içine yazıyoruz.

// client isminde bir Smtp istemcisi oluşturuyoruz
var client = new SmtpClient("smtp.gmail.com", 587)
{ // ilk değişkeni gmail'in smtp adresi, 2.si smtp portu
Credentials = new NetworkCredential(textBox1.Text, textBox2.Text),
//Credentials gmail'den onay almak için gerekli.
//textBox1.Text'i bizim e-posta adresimiz.
//textBox2.Text'i gmail şifremiz
EnableSsl = true
// Gmail Ssl'siz e-posta gönderme işlemini onaylamıyor malesef o yüzden aktifleştiriyoruz.
};
client.Send(textBox1.Text, textBox4.Text, textBox3.Text, richTextBox1.Text);
//client'in Send metodu sırasıyla Bizim e-posta adresimiz, alıcı e-posta adresi, E-posta başlığı, eposta içeriği değişkenlerini alıyor.
MessageBox.Show("E-posta Gönderildi!");

Kendi projelerinizde çok kolay bir biçimde kullanabilirsiniz. Projenin kaynak kodlarını indirmek için tıklayınız.

2 comments on “Gmail Üzerinden E-Posta Gönderme

  1. Burada da şöyle bir sorun ile karşılaştım. Mesaj gönderilemiyor hata veriyor. Sebebi sizce nedir ?

Bir Cevap Yazın

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