MS SQL SERVER İLE RESİMLİ DOĞUM GÜNÜ MESAJI NASIL GÖNDERİLİR?

MS SQL SERVER İLE RESİMLİ DOĞUM GÜNÜ;

Eğer SQL ile otomatik doğum günü mesajlarını otomatik olarak hatta kartpostal kullanarak mail atmak gibi bir amacınız var ise aşağıdaki yazıyı kullanabilirsiniz.

Öncelikle ben, Nebim V3 kullanan bir firma için, bir query ile personellerin doğum günlerini günlük olarak çekip basit bir tabloya aktarıyorum. Daha sonrada bu tablodan mailinge çıkarıyorum. Kod ise;

Yalnız kartpostal jpeg resmi, IIS kurulu bir server da web publish edip linkini alıyorum. O linkide html formatında dbmail sorgusu altına yazıyorum.

Örnek;

DECLARE @mail nvarchar(50), @dogumgunu date

DECLARE mailCursor CURSOR FOR

SELECT hbd.email, hbd.Day FROM ztHappyBirthDay hbd;

OPEN mailCursor;

FETCH NEXT FROM mailCursor INTO @mail, @dogumgunu

WHILE (@@FETCH_STATUS = 0)

BEGIN

BEGIN

EXEC msdb.dbo.sp_send_dbmail

@profile_name='Mail',

@recipients=@mail,

@body='<img src="http://10.75.17.25:8888/birthday.jpg">',

@body_format='HTML',

@subject='Happy Birthday';

END

FETCH NEXT FROM mailCursor INTO @mail, @dogumgunu

END

CLOSE mailCursor

DEALLOCATE mailCursor

GO

MS SQL SERVER İLE RESİMLİ DOĞUM GÜNÜ

Author: idelibalta

1 thought on “MS SQL SERVER İLE RESİMLİ DOĞUM GÜNÜ MESAJI NASIL GÖNDERİLİR?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir