Merhaba arkadaşlar sizlere bu yazımda C# ile mail atma konusundan bahsedeceğim.
Konuya girmeden önce mevcut mail adresi ve şifresi , mail sunucu ip adresi veya domain adı gerekmektedir. Mail Sunucunuzun giden kutusu port numarasını bilmeniz önemlidir. Bunları sağladıktan sonra aşağıdaki kodu kullanabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
public static void SendMailByProgrammer(string To,string subject ,string content ) { SmtpClient client = new SmtpClient(); client.Port = 587; client.Host = "mail.yourdomain.com"; client.EnableSsl = false; client.Timeout = 10000; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential("admin@domain.com", "yourpassword"); MailMessage mm = new MailMessage("admin@yourdomain.com", To, subject, " \r\n\r\n Bu mail kod otomatik sistem tarafından atılmıştır. Lütfen yanıtlamayınız."); mm.BodyEncoding = UTF8Encoding.UTF8; mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure; client.Send(mm); } |
1,180 total views, 2 views today
Herhangi bir dini slogan göremedim. Makalenin içerisinde bir yerlerde vardır diye düşünüyordum.