Gewusst wie: Senden von HTML E-Mail aus SQL

November 9

Gewusst wie: Senden von HTML E-Mail aus SQL

HTML-e-Mails bieten Sie Ihren Benutzern mit Links, Bilder und andere reiche Inhaltselemente für e-Mail. SQL Server bietet Anwendern eine "e-Mail senden" gespeicherte Prozedur. Diese e-Mails können in HTML-Format festgelegt werden, damit Sie schnell eine e-Mail senden können, ohne es im Anwendungscode Verarbeitung. Dies ist vorteilhaft, wenn Sie Datenbankabfragen, auf dem SQL Server ausführen und senden Sie eine e-Mail auf einige Codierung Kriterien basieren. "" Gespeicherte Prozedur Sp_send_dbmail hat eine Formatoption, die die e-Mail in HTML festlegt.

Anweisungen

1 Erstellen Sie Ihre HTML-Email und einer Datenbankvariable zuweisen. In diesem Beispiel wird ein einfacher HTML-Brief erstellt, mit einer "< b >"-Tag. Die "< b >" Bolds Kennzeichnungstext. Der folgende Code erstellt eine Variable den Inhalten:

@email varchar(1000) deklarierenLegen Sie @email = '< b > meine HTML Email </b >'

2 Legen Sie die Variablen für Empfänger, Absender und Betreff. Diese Variablen werden von "" gespeicherte Prozedur Sp_send_dbmail benötigt. Im folgenden erstellt die erforderlichen SQL-Variablen:

@subject varchar(100) deklarieren@from varchar(100) deklarieren@to varchar(100) deklarieren@subject Set = "HTML e-Mail-Test."Set @from = '[email protected]'Set @to = '[email protected]'

3 Senden Sie die e-Mail. Nun, da alle Variablen festgelegt sind, muss nur die e-Mail gesendet werden. Die "Sp_send_dbemail" kümmert sich die Protokollanforderungen und sendet die e-Mail mit der e-Mail Netzwerkkonfigurationen. Der folgende Code veranschaulicht die Verwendung der gespeicherten Prozedur:

Sp_send_dbemail @profile_name = @from,@recipients = @to, @subject = @subject, @body_format = 'HTML'

4 Drücken Sie die Taste F5 auf Ihrer Tastatur. Der Code wird ausgeführt, und Ihre Datenbank e-Mail gesendet.