none
Toplu Mail Gönderimi RRS feed

  • Genel Tartışma

  • Merhabalar,

    Aşağıda hazırladığım mail gönderim kodu aktif olarak çalışıyor. Projem için minimum 1000 kişiye toplu mail gönderim işlemi yapmam gerekiyor. Fakat 100 mail sonrasında hata alıyorum. Her mail gönderiminde 10 saniye bekletsem sağlıklı çalışır mı veya farklı bir çözümü var mı. Teşekkürler.

     MailMessage mail = new MailMessage();
                            mail.From = new MailAddress("sender@xx.com");//mail kimden gidiyor.
    
                            mail.To.Add("xx@xx.com");//mail kime gidecek.
    
                          
                            mail.Subject = "Konu";
                            mail.IsBodyHtml = true;
                            mail.BodyEncoding = UTF8Encoding.UTF8;
                            System.Text.StringBuilder mailBody = new System.Text.StringBuilder();
    
                            mailBody.Append("<html>");
                            mailBody.Append("<body>");
                            mailBody.Append("<table>");
    
                            mailBody.Append("<tr>");
                            mailBody.Append("<td>");
                            mailBody.Append("İçerik alanı");
                            mailBody.Append("</td>");
                            mailBody.Append("</tr>");
    
                            mailBody.Append("</table>");
                            mailBody.Append("</body>");
                            mailBody.Append("</html>");
    
                            mail.Body = mailBody.ToString();
                            SmtpClient sc = new SmtpClient();
                           
                            sc.Port = 587;
                            
                            sc.Host = "mail.xx.com";
                            sc.EnableSsl = false;
                           
                            
                            sc.Credentials = new NetworkCredential("sender@xx.com", "xxxx");
                            Thread.Sleep(10000);
                            sc.Send(mail);


    5 Ekim 2017 Perşembe 12:54