Nwlapcug.com


Come inviare Email HTML da SQL

Come inviare Email HTML da SQL


Email in formato HTML offrono agli utenti con link, immagini e altri elementi ricchi di contenuto per la posta elettronica. SQL Server fornisce agli utenti una procedura "Invia email" memorizzati. Questi messaggi di posta elettronica può essere impostate formato HTML, quindi è possibile inviare rapidamente un'e-mail senza l'elaborazione nel codice dell'applicazione. Questo è utile quando si eseguono query di database in SQL Server e inviare un'e-mail basata su alcuni criteri di codifica. "" Stored procedure sp_send_dbmail ha un'opzione di formato che imposta l'email in formato HTML.

Istruzioni

1

Creare il tuo e-mail HTML e assegnarlo a una variabile di database. In questo esempio, una semplice lettera HTML viene creata utilizzando un tag "< b >". Il testo grassetto del tag "< b >". Il codice seguente crea una variabile per il contenuto della lettera:

dichiarare @email varchar(1000)
impostare @email = '< b > My Email HTML </b >'

2

Impostare le variabili per il destinatario, mittente e oggetto. Queste variabili sono richiesti da "" stored procedure sp_send_dbmail. Di seguito viene creato variabili richieste SQL:

dichiarare @subject varchar (100)
dichiarare @from varchar (100)
dichiarare @to varchar (100)
impostare @subject = 'Test di posta elettronica HTML'.
impostare @from = '[email protected]'
impostare @to = '[email protected]'

3

Inviare l'e-mail. Ora che tutte le variabili sono impostate, solo l'email deve essere inviata. Il "sp_send_dbemail" si prende cura di tutti i requisiti di protocollo, e invia l'e-mail utilizzando configurazioni di posta elettronica della rete. Il codice riportato di seguito viene illustrato come utilizzare la stored procedure:

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

4

Premere il tasto F5 sulla tastiera. Il codice viene eseguito e viene inviata la posta elettronica database.