Een van de meest voorkomende functionele toepassingen van ASP is om het te gebruiken om e-mailberichten te verzenden. Het kan een bedankje sturen nadat een wedstrijd is ingevoerd, details van een bestelling verzenden, herinneringen voor aankomende evenementen verzenden, wekelijks nieuwsbrieven verzenden en nog veel, veel meer.

Het verzenden van e-mail is uiterst eenvoudig met ASP en CDONTS, die gratis wordt geleverd met zowat elke IIS-installatie die er is. Je begint met enkele basisvariabelen, ToEmail, FromEmail en Subject. Je raadt waarschijnlijk waar die drie voor zijn :) Dus je begint met:

FromEmail = "webmaster@aspisfun.com"
ToEmail = "destination@aspisfun.com"
Subject = "Hier is uw orderbevestiging"

Merk op dat u normaal gesproken de ToEmail-waarde van een formulier of andere gebruikersinvoer zou krijgen. Nu door naar het e-mailbericht. U maakt gewoon een lange tekstreeks, met aanhalingstekens na elke regel. In ASP kunt u CHR (13) gebruiken voor een retour. Dus je zou kunnen doen:

EmailMessage = "Bedankt voor uw bestelling!" & CHR (13) & _
"Hier zijn de details van uw bestelling." & CHR (13) & _
"... details ..." & CHR (13) & _
"... details ..." & CHR (13)

OK, nu tijd om te verzenden. U kunt desgewenst ook het belang instellen, dat in de meeste e-mailpakketten wordt weergegeven als een klein uitroepteken met een bericht met hoge prioriteit of een pijl-omlaag met een bericht met lage prioriteit.

Impt = 1

U bent klaar om te verzenden! Nu zijn het slechts vier snelle verklaringen om de e-mail te verzenden.

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

En je bent klaar! U kunt deze code nu in een lus plaatsen en alle namen in een database doorlopen, of u kunt deze in een formulier haken en e-mail verzenden naar degene die een formulier heeft ingevuld.

HTML-e-mail verzenden met ASP
Fout - ActiveX-component kan geen object maken: 'CDONTS.NewMail'

Inleiding tot ASP Ebook

Download dit e-boek voor alles wat u moet weten over het leren van ASP - van een stapsgewijze zelfstudie tot functielijsten, voorbeeldcode, veelvoorkomende fouten en oplossingen en nog veel meer! 101 pagina's.

Video-Instructies: Deel 7, Sendgrid email op azure, MVC website in de Azure cloud met visualstudio 2017, Deel 7 (April 2024).