Tecnología

Inicio

Cómo enviar correo electrónico HTML desde SQL

Cómo enviar correo electrónico HTML desde SQL


mensajes de correo electrónico HTML proporcionan a sus usuarios enlaces, imágenes y otros elementos ricos de contenido para correo electrónico. SQL Server proporciona a los usuarios una "enviar correo electrónico" procedimiento almacenado. Estos mensajes de correo electrónico se pueden ajustar a formato HTML, por lo que puede enviar rápidamente un correo electrónico sin procesarlo en el código de aplicación. Esto es beneficioso cuando ejecuta consultas de bases de datos en el servidor SQL y enviar un correo electrónico en base a unos criterios de codificación. El "sp_send_dbmail" procedimiento almacenado tiene una opción de formato que establece el correo electrónico en HTML.

Instrucciones

1 Crea tu correo en formato HTML y asignarlo a una variable de base de datos. En este ejemplo, una simple carta HTML se crea utilizando una etiqueta de la "<b>". El "<b>" Texto de etiqueta negritas. El siguiente código crea una variable para el contenido de la letra:

declarar varchar @email (1000)
establecer @email = '<b> Mi correo electrónico HTML </ b>'

2 Establecer las variables para el destinatario, remitente y el asunto. Estas variables son requeridos por el procedimiento almacenado "sp_send_dbmail". A continuación se crea las variables de SQL necesarios:

declarar varchar @subject (100)
declarar varchar @from (100)
declarar varchar @Al (100)
establecer @subject = "prueba de correo electrónico HTML. '
establecer @from = '[email protected]'
establecer @Al = '[email protected]'

3 Enviar el correo electrónico. Ahora que todas las variables se establecen, el correo electrónico sólo necesita ser enviado. El "sp_send_dbemail" se encarga de todos los requisitos del protocolo, y se envía el correo electrónico utilizando las configuraciones de correo electrónico de la red. El código siguiente muestra cómo utilizar el procedimiento almacenado:

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

4 Presione la tecla F5 en su teclado. El código se ejecuta la base de datos y el correo electrónico se envía.