Yazar: ÜMİT BENİZ
Yayın Tarihi: 12 Eylül 2013, 17:10

Asp.Net Toplu Mail Gönderme

Telekom db = new Telekom();

protected void Page_Load(object sender, EventArgs e)

{

   if (IsPostBack) return;

}

private void TopluMail()

{

   foreach (var item in db.NewsLetters)

            {

                StringBuilder Mesaj = new StringBuilder();

                Mesaj.Append(txtDesc.Text.Trim());

                MailMessage msg = new MailMessage("info@umitbeniz.com", item.Mail, txtTitle.Text , Mesaj.ToString());

                msg.IsBodyHtml = true;

                SmtpClient Smtp = new SmtpClient("mail.umitbeniz.com", 587);

                Smtp.Credentials = new System.Net.NetworkCredential("info@umitbeniz.com", "******");

                try

                {

                    Smtp.Send(msg);

                    lblNotes.Text = "* Mesajınız tüm müşterilere iletilmiştir..";

                }

                catch (Exception ex)

                {

                    lblNotes.Text = "* Mesaj gonderilirken bir hata olustu. Lutfen tekrar deneyiniz..<br/>" + ex.Message;

                }

            }

} 

protected void btnSave_Click(object sender, EventArgs e)

{

            if (db.NewsLetters.Count() > 0)

            { TopluMail(); }

            else

            {

                lblNotes.Text = "Veritabanında kayıtlı mail adresi bulunmamaktadır.";

            }

}

YORUMLAR (3)

Ekrem

Toplu mail gönderimi ile ilgili sayfanızda backlink çalışması yapmak istiyoruz. Detaylar için lütfen iletişime geçin.  İletişim için - marketing@sadeceon.com

30 Ağustos 2017, 19:03

ÜMIT BENIZ

#Yeşim Benim düşüncem veritabanına rapor kayıtları ekleyip daha sonradan istediğimiz gibi burada çekmek olur. Raporla ilgili kod blogunuzu bu kodlarla birlikte kullanabilirsiniz

#Borahan Telekom adında bir class yok. O bizzat veritabanın adı, veritabanından bir instance alarak foreach ile veritabanındaki newsletters tablosunun içinde dönüyorum. Newsletters tablosunda kayıtlı olan mail adreslerini çekip,mail gönderme işlemi gerçekleştiriliyor. Kullandığım yöntem Entity :)

20 Temmuz 2014, 11:56

borahan

Telekom db diye bir class var ama o class yok yani toplu email adresini nereden çekiyorsunuz :)

15 Temmuz 2014, 01:15

ÜMİT BENİZ

Yazılım Mühendisi

nothing is not impossible.

POPÜLER ETİKETLER

hatacozumhata ve cozumsmtp mail hatasıFlash Video Css ProblemInternet Explorer css problemInternet explorer flash problemmssql .bak restore restore mssql .bakACCDB to MSSQL ACCDB convert to MSSQLState Management State Management Nedirgorselyazilimnet rar şifresi gorselyazilimnet rar şifresi nedirC# ShortKey C# Kısayol Tuşusayfa yönlendirme sayfayı nasıl yönlendirmedatagridview satır başlıkları gizleme datagridview satir basliklarini gizlemenokta atışlı yazıcı ve ben.lnk dosyalar .lnkwindows uygulamasında internet sayfasi actirmaksql auto increment sıfırlamaAUTO INCREMENT sifirlamaAUTO increment RESETupdate user role asp.net membershipweb.config hatasıtextmode phoneTC Kimlik Kontrolü C# TC Kimlik Kontrolüjava faktoriyel hesaplama java faktöriyel hesaplamasql like % linqc# mail gönderme c# mail göndermektextbox rakam kontrolü how to numeric control with textboxasp.net virgülden sonra iki basamakC# ondalık basamak sorunu Digits after decimal point Digits before decimal point C# ondalık basamak C# ondalık yuvarlama C# sayı hizalama C# string format C# String Format for Double C# Thousands separator C# virgüllü sayı yuvarlamaLinq to Sql random data Linq to Sql rastgele veri çekme Linq To Sql karışık veri çekmeseo target sorunu target html sorunjava hesap makinasıeval datetime formateval datetime problem eval datetime errorforeach collection was modified erroreval true falsejavascript sadece rakam javascript sadece nokta textboxa rakam ve noktadropdownlist fill dropdownlist doldurmakeval datetimeopen website open webpage sayfa açtırma kodud3dx9_39.dlld3dx9_39.dll lold3dx9_39.dll hatası d3dx9_39.dll hatası lolboot cd format cd çalışmıyorinternet yasaklamaipsecgroup policyhosts değişmiyorerişim engellendivisual studio keyvisual studio 2012entity frameworkhatawhere administration toolsasp.net configuration neredeMssql kayit silinmiyormssql hatadns resetleme dns temizlemetoplu mail gönderme asp.net toplu mailasp.net klasörün içini silmefileinfo ile silme işlemifacebookbegenlikebutoneklememembership getallusercreateuserwizardaddrolemembershiprequestzararlı olabilecekrequest formdns değiştirmeyoutube dnstwitter dnscss ortalamaadd user with cmdcmd ile kullanıcı hesabı oluşturmacreate user with cmdvisual studioultimate keyprofesional keyquerystring kontrolilk harf büyütmekdatetimemasterpage menu class activevmware serial keydropdown multivaluedropdownlist multivalueInfragisticsUltraCalendarComboDateButtonDateButtonCaption