C# ile mail gönderme

Bu yazımızda program aracılığıyla mail gönderme üzerinde duracağız. Öncelikle belirteyim bu işlemi yapabilmeniz için gmail hesabı kullanmanız gerekiyor. Zaten aşağıda vereceğim ayarlar da gmail’e yönelik…

MailMessage mesaj = new MailMessage();
mesaj.From = new MailAddress("mailadresiniz@gmail.com", "Gorunmesini istediğiniz isim", System.Text.Encoding.UTF8);
SmtpClient smtp = new SmtpClient();
mesaj.To.Add("alici@alici.com");
mesaj.Subject = "Konu";
mesaj.IsBodyHtml = false; // mailde html kullanacaksanız true yapın

mesaj.BodyEncoding = System.Text.Encoding.UTF8; mesaj.Body = "Mailin içeriği";
mesaj.Priority = MailPriority.Normal;
smtp.Credentials = new System.Net.NetworkCredential("mailiniz@gmail.com", "sifreniz");
smtp.Port = 587;
smtp.Host = "smtp.gmail.com";
smtp.EnableSsl = true;
smtp.Send(mesaj);

Bu kadar.. Bu yolla mail gönderdikten sonra gmail kutunuzda gönderdiğiniz maili gönderilmiş öğeler kutusunda görebilirsiniz…

Ayrıca mailinize attachment eklemek istiyorsanız;

mesaj.Attachments.Add(new Attachment(“C:\\aa.txt”));

kodlarıyla ekleme yapabilirsiniz…


About this entry