L'une des utilisations fonctionnelles les plus courantes d'ASP consiste à l'utiliser pour envoyer des e-mails. Il peut envoyer un remerciement après une inscription au concours, envoyer les détails d'une commande, envoyer des rappels des événements à venir, envoyer des newsletters chaque semaine et bien plus encore.

L'envoi de courrier est extrêmement facile avec ASP et CDONTS, qui est gratuit avec à peu près n'importe quelle installation IIS. Vous commencez avec quelques variables de base, ToEmail, FromEmail et Subject. Vous pouvez probablement deviner à quoi servent ces trois :) Alors commencez par:

FromEmail = "webmaster@aspisfun.com"
ToEmail = "destination@aspisfun.com"
Subject = "Voici votre confirmation de commande"

Notez que normalement, vous obtiendrez probablement la valeur ToEmail à partir d'un formulaire ou d'une autre entrée utilisateur. Maintenant, passons au message électronique. Vous venez de créer une longue chaîne de texte, avec des retours chariot après chaque ligne. Dans ASP, vous pouvez utiliser CHR (13) pour un retour chariot. Vous pourriez donc faire:

EmailMessage = "Merci pour la commande!" & CHR (13) & _
"Voici les détails de votre commande." & CHR (13) & _
"... détails ..." & CHR (13) & _
"... détails ..." & CHR (13)

OK, il est maintenant temps d'envoyer. Vous pouvez également définir l'importance si vous le souhaitez, que la plupart des packages de courrier électronique affichent comme un petit point d'exclamation par un message de priorité élevée ou une flèche vers le bas par un message de faible priorité.

Impt = 1

Vous êtes prêt à envoyer! Maintenant, il ne reste plus que quatre instructions rapides pour que le courrier soit envoyé.

Dim objMail
set objMail = CreateObject ("CDONTS.NewMail")
objMail.Send FromEmail, ToEmail, Subject, EmailMessage, Impt
set objMail = Nothing

Et vous êtes prêt! Vous pouvez maintenant coller ce code dans une boucle et parcourir tous les noms d'une base de données, ou vous pouvez le brancher dans un formulaire et envoyer du courrier à quiconque a rempli un formulaire.

Envoi de courrier HTML avec ASP
Erreur - Le composant ActiveX ne peut pas créer d'objet: 'CDONTS.NewMail'

Introduction à ASP Ebook

Téléchargez cet ebook pour obtenir tout ce que vous devez savoir sur l'apprentissage d'ASP - d'un didacticiel étape par étape aux listes de fonctions, des exemples de code, des erreurs et des solutions courantes, et bien plus encore! 101 pages.

Instructions Vidéo: Application C# :Envoi d'email. (Mai 2024).