SQL Server 2005 Express içinden CDO.Message Nesnesi ile Mail Göndermek
- Ayrıntılar
- Üst Kategori: Ağ
- Kategori: Barındırma
- Çarşamba, 19 Ocak 2011 16:28 tarihinde oluşturuldu
- Super User tarafından yazıldı.
- Gösterim: 816
SQL Server 2005 Express sürümünde SQL Mail ve Database Mail özelliği yok. Aslında servis paketi kurduktan sonra geliyor ama bizim senaryoda servis paketi kurmak yok. Ayrıca mail adresleri veritabanından çekilmek veya sorgu içinde belirtilmek zorunda bizim senaryomuzda. Yoksa zaten SQL Scheduler programının mail özelliğinden yararlanırdık. Dolayısıyla tek seçeneğimiz Windows işletim sistemleri ile beraber gelen CDO.Message nesnesini kullanarak mail göndermek. Bir de SQL Scheduler'i kullanma sebebimiz, zamanlanmış görev olarak ve servis olarak çalıştırabilmek ve de işlemin başarılı olma veya olmama durumuna göre bilgi vermesi.
Aşağıdaki kodu SQL Scheduler içine yapıştırıp veritabanı adını, SMTP bilgilerini ve mesajı değiştirerek hatta mail adreslerini ve gönderilecek mesajları veritabanındaki tablolardan sorgu aracılığıyla çekerek daha gelişmişini yapabilirsiniz.
1 |
USE veritabani |
Bu kodun çalışması için,
Named pipes enabled olmak zorunda.
Surface area confguration penceresinde en alttaki linke tıklayınca karşımıza gelen pencerede "enable ole automation" seçeneği enable olmak zorunda o zaman script mail gönderir.


Bilişim Haberleri
Windows Live Hotmail Türkiye Kullanım Sayıları
Internete her gün 32 milyon vatandaşımız erişiyormuş ve de 20 milyon kişi hem Hotmail mail hesabı hem de MSN instant messaging kullanıyormuş.
turkerHR Yayınlandı!
Kodları tamamen bana ait olan turkerHR yazılımımı hemen indirip kurup kullanabilirsiniz. Kaynak kodları herkese açık, şimdilik biraz kötü görünebilir, iyileştireceğim.
Joomla 1.6.1 Güvenlik Sürümü Yayınlandı
Joomla 1.6 kullananların 1.6.1 sürümüne güncelleme yapmaları gerekiyor güvenlik gereği.
PayPal ile Türk Lirası Kullanabiliriz
PayPal’ın ne zaman Türk Lirası ödemelerini kabul edeceğini merak ediyorsanız, artık ediyor.
Dış Linkler

