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 cozumGalatasaray - Schalke maçı saat kaçta?Galatasaray - Schalkesmpt mail hatasıFenerbahçe - PlzenFenerbahçe - Plzen maçı saat kaçta?Sampiyonlar Ligi Kura Cekimi 15.03.2013Avrupa Ligi Kura Cekimi 15.03.2013 Galatasarayin rakipleri Fenerbahcenin rakipleriFlash Video Css ProblemInternet Explorer css problemInternet explorer flash problemmssql .bak restore restore mssql .bakACCDB to MSSQL ACCDB convert to MSSQLGalatasaray - Real Madrid 03.04.2013 Sampiyonlar Ligi Ceyrek FinalState 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öndermekçarşı grubuçarşı tomasahibinden satilik tomatoma sahibindensahibinden satılık tomasatılık toma sahibindensatilik tomasahibinden tomasatılık toma sahibinden.comçarşı toma sahibindentextbox 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 falseGoogle DoodleYaz GündönümüYazın ilk günüjavascript sadece rakam javascript sadece nokta textboxa rakam ve noktazakkum ahtapotlardropdownlist fill dropdownlist doldurmakeval datetimepakize suda ayrılık asım yıldırım ayrılıkAsım Yıldırım Senin için ölürümDgs Puan HesapDgs Puan HesaplaDgs Puan Hesaplamaopen 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 multivaluedropdown multivaluedropdownlist multivaluedropdown multivaluedropdownlist multivaluedropdown multivaluedropdownlist multivaluedropdown multivaluedropdownlist multivaluedropdown multivaluedropdownlist multivaluedropdown multivaluedropdownlist multivaluedropdown multivaluedropdownlist multivaluedropdown multivaluedropdownlist multivaluedropdown multivaluedropdownlist multivalueInfragisticsUltraCalendarComboDateButtonDateButtonCaption