C# ile Gmail üzerinden mail gönderme örneği,mail'e dosya eklemek(attachment),mail send uygulaması,c# örnekleri

C# ile Gmail üzerinden mail gönderme örneği,mail'e dosya eklemek(attachment),mail send uygulaması,c# örnekleri

Uygulama fotoğrafta ki ile aynıdır. Gönderen kişi mail adresini projevekod@gmail.com diyerek değil, sadece projevekod diyerek yazmalıdır. Şifre kısmı yazılmalıdır. gmail serverına gönderiliyor. 3. Taraf bir programdan mail gönderildiği için spam klasörüne düşmektedir. Umarım C# kaynak kodlarını indirirsiniz ve işinize yarar. C# mail'e dosya eklemek (attachment) isteyen arkadaşlar en alt satırda ki koda bakabilirler.
Eklemeniz gereken iki tane using mevcut

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

            SmtpClient sc = new SmtpClient(); // smtp sunucusu oluşturduk
            sc.Port = 587;
            sc.Host = "smtp.gmail.com";
            sc.EnableSsl = true;
            // ve bilgilerini girdik gmail üzerinden işlem yapılacak
            try
            { // mail adresimizi yazarken örnek projevekod@gmail.com değilde projevekod olarak yazın.
                sc.Credentials = new NetworkCredential(gonderen.Text + "@gmail.com", sifre.Text);
                MailMessage mail = new MailMessage();
                mail.From = new MailAddress(gonderen.Text + "@gmail.com", konu.Text);
                mail.To.Add(alici.Text);
                mail.Subject = konu.Text;//konu
                mail.IsBodyHtml = true;
                mail.Body = icerik.Text;//icerik
                sc.Send(mail);
                MessageBox.Show("Mailiniz başarılı bir şekilde iletişmiştir.","Başarı");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Bir hata gerçekleşti, hata ayrıntıları aşağıdadır.\n" + ex, "Error",MessageBoxButtons.OK, MessageBoxIcon.Error);
             }

C# Source'li

C# Exe'li

Önemli not : Mail'e dosya eklemek(attachment) isteyen arkadaşlar için mail.To.Add dan sonra ePosta.Attachments.Add(new Attachment(@"C:\deneme.txt")); kodu ile içerik yükleyebiliriz.
İçerik yüklemesi uzun olabileceği gibi mail de geç gidebilir.
Örnek

mail.To.Add(alici.Text);
ePosta.Attachments.Add(new Attachment(@"C:\deneme.txt"));

C# ile Gmail üzerinden mail gönderme örneği,mail'e dosya eklemek(attachment),mail send uygulaması,c# örnekleri bu şekildedir.

Bu konuya okuyucular tarafından toplam 1 yorum yapılmıştır. Sende hemen buraya tıklayarak yeni yorum yapabilirsin.

Konu hakkında yorumlarınızı bekliyorum teşekkürler. Konunun alıntı veya yasal olmayan bir durum arz ettiğini düşünüyorsanız iletişim yolu ile bize ulaşarak bildirebilirsiniz hak ihlali durumlarında 3 iş günü içerisinde konu kaldırılacaktır. Dipnot...! Kırık ve eksik linki yorum olarak bildirin konu 24 saat içerisinde düzenlenecektir.

Takip edebileceğiniz bağlantılar :