Comment envoyer un email HTML à partir de SQL

e-mails HTML fournir à vos utilisateurs avec des liens, images et autres éléments riches de contenu pour le courrier électronique. SQL Server offre aux utilisateurs un "envoyer email" procédure stockée. Ces e-mails peuvent être réglés au format HTML, ainsi vous pouvez rapidement envoyer un e-mail sans traitement dans votre code d'application. Ceci est utile lorsque vous exécutez des requêtes de base de données sur le serveur SQL et envoyer un e-mail en fonction de certains critères de codage. Le "sp_send_dbmail" procédure stockée dispose d'une option de format qui définit l'e-mail au format HTML.

Instructions

  1. 1

    Créez votre e-mail HTML et l'assigner à une variable de base de données. Dans cet exemple, une lettre HTML simple est créé en utilisant une le "" tag. Le "" tag Bolds texte. Le code suivant crée une variable pour le contenu de la lettre:

    déclarerEmail varchar (1000)
    mettreEmail = 'Mon E-mail HTML'

  2. 2

    Définissez les variables pour le destinataire, l'expéditeur et le sujet. Ces variables sont tenus par la "sp_send_dbmail" procédure stockée. Ce qui suit crée les variables SQL requises:

    déclarersubject varchar (100)
    déclarerfrom varchar (100)
    déclarerVers varchar (100)
    mettresubject = 'test de courriel HTML.
    mettrefrom = '[email protected]'
    mettreVers = '[email protected]'

  3. 3

    Envoyer l'e-mail. Maintenant que toutes les variables sont définies, l'e-mail juste besoin d'être envoyé. Le "sp_send_dbemail" prend soin de toutes les exigences du protocole, et il envoie l'e-mail en utilisant les configurations de messagerie du réseau. Le code suivant vous montre comment utiliser la procédure stockée:

    sp_send_dbemailprofile_name =from,
    recipients =Vers,subject =subject,body_format = 'HTML'

  4. 4

    Appuyez sur la touche F5 de votre clavier. Le code exécute et votre email de base de données est envoyé.

» » » » Comment envoyer un email HTML à partir de SQL