C# ile Gmail Üzerinden Mail Gönderme

Paylaş
 

Merhaba arkadaşlar, bu yazımızda C# ile gmail üzerinden mail göndermeyi öğreneceğiz. Lafı uzatmanın anlamı yok sanırım 🙂 Herkes mail göndermeyi öğrenmek için bu yazıyı okuyor. Burada belirteyim kodları yazdıktan sonra hata mesajı ile karşılaştığınızda bana kızmayın. Gmail adresinizde ufak bir ayar yapmanız gerekecek. Yazının devamında mevcuttur.

Formumuzu oluşturduktan sonra gmail hesabınız ile istediğiniz mail adresine mail atabileceksiniz. İster kodları inceleyin isterseniz direk olarak projeyi indirin.

İlk olarak her zaman ki gibi formumuzu oluşturuyoruz. Ben formun tasarımını aşağıda ki gibi yaptım siz kafanıza göre takılın. 🙂

GmailUzerindenMailGonderme
Formumuzun tasarımını oluşturduktan sonra projemize 2 adet kütüphane eklememiz gereklidir. Aşağıda ki kodları projenizin kod sayfasının en üstüne yapıştırın.

using System.Net;
using System.Net.Mail;

Kütüphanelerimizi ekledikten sonra butonumuzun click olayını oluşturup geriye içerisine aşağıda ki kodları yapıştırmak kalıyor.

            try
            {
                SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
                MailMessage mesaj = new MailMessage();
                mesaj.To.Add(txt_AliciMail.Text);
                mesaj.From = new MailAddress(txt_GonMail.Text);
                mesaj.Subject = txt_MailKonu.Text;
                mesaj.Body = txt_MailIcerik.Text;
                NetworkCredential guvenlik = new NetworkCredential(txt_GonMail.Text, txt_GonSifre.Text);
                client.Credentials = guvenlik;
                client.EnableSsl = true;
                client.Send(mesaj);
                MessageBox.Show("Mail başarılı bir şekilde gönderildi.", "Mail Gönderme", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch
            {
                MessageBox.Show("Mail gönderimi sırasında hata oluştu.", "Mail Gönderme", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

Ve bu şekilde gmail adresimiz ile istediğimiz mail adresine mailimizi gönderiyoruz.
Ancak kodları kopyala yapıştır yaptınız hata mesajı ile karşılaştınız!
Sorun siz de değil, google az güvenirliği olan yazılımların hesaba giriş yapılmasını engellemektedir.
Zaten gmail adresinize bilgilendirme maili geliyor ve ne yapmanız gerektiğini gösteriyor. Yapmanız gereken “Daha az güvenli uygulamalar için erişim” kısmını etkinleştir demelisiniz. Dedikten sonra bu şekilde bir hata ile karşılaşmayacaksınız. Tabii gmail adresinizi ve şifrenizi doğru girmezseniz karşılaşırsınız 🙂 Kısacası hata sebebi Google‘ın güvenlik için yapmış olduğu bir engeldir.
Size kolay gelsin..

Bu yazı 1.646 kere okundu.
  • Site Yorum

2 adet yorum var.

  1. Sedat Yeşil dedi ki:

    İşe yaradı. Teşekkürler. Yıllardır aradığım şeyi burada buldum 🙂

Bir yorum bırak

YAZAR HAKKINDA

Bağımsız çalışan, çok düşünen, kodlamaya aşık ve güldürmeyi seven bir developer...
SPONSOR BAĞLANTILAR
SPONSOR BAĞLANTILAR

Facebookta Takip Edin