![C# Mail Gönderme (Send) GMAİL Örneği C# ile Gmail üzerinden mail gönderme örneği,mail'e dosya eklemek(attachment),mail send uygulaması,c# örnekleri](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpMvmY-nX6FkrLJFYL0mEcqIa20J9QbpajADCMvTCcON_fpmPwgnKwDAQLLDbLVKheP1B-Ps4yvAPYnezGNDeACIeSuLlVmrXZptzVYMJ9JsELtIRr7BCgQpeKuovRAt6-pDpJHTqhaF04/s320/c-sharp-mail-gonderme-ornek-proje-uygulama.png)
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.
Program çalışmıyor
YanıtlaSil