Come inviare e-mail HTML da SQL

August 20

Come inviare e-mail HTML da SQL


email HTML fornire agli utenti i link, le immagini e altri elementi ricchi di contenuti per la posta elettronica. SQL Server fornisce agli utenti un "inviare e-mail" stored procedure. Queste e-mail possono essere impostati in formato HTML, in modo da poter inviare rapidamente una e-mail, senza elaborarlo nel codice dell'applicazione. Questo è utile quando si esegue query di database in SQL Server e inviare una e-mail sulla base di alcuni criteri di codifica. La stored procedure "sp_send_dbmail" ha una opzione di formato che imposta l'e-mail in formato HTML.

istruzione

1 Crea il tuo email in formato HTML e assegnarlo a una variabile database. In questo esempio, una semplice lettera HTML viene creato utilizzando un il "<b>" tag. Il "<b>" tag grassetto testo. Il codice seguente crea una variabile per i contenuti della lettera:

dichiarare @email varchar (1000)
set @email = '<b> HTML email </ b>'

2 Impostare le variabili per il destinatario, mittente e l'oggetto. Queste variabili sono richieste dalla stored procedure "sp_send_dbmail". Di seguito crea le variabili SQL richiesti:

dichiarare @subject varchar (100)
dichiarare @from varchar (100)
dichiarare @ su varchar (100)
set @subject = 'test-mail HTML.'
set @from = '[email protected]'
set @ su = '[email protected]'

3 Invia l'e-mail. Ora che tutte le variabili sono impostate, l'e-mail ha solo bisogno di essere inviato. Il "sp_send_dbemail" si prende cura di tutti i requisiti del protocollo, e invia l'e-mail utilizzando le configurazioni di posta elettronica della rete. Il codice seguente mostra come utilizzare la stored procedure:

sp_send_dbemail @profile_name = @from,
@recipients = @ su, @subject = @subject, @body_format = 'HTML'

4 Premere il tasto F5 sulla tastiera. Il codice viene eseguito e la tua email del database viene inviato.