Yksi yleisimmistä ASP: n toiminnallisista käytöistä on käyttää sitä sähköpostin lähettämiseen. Se voi lähettää kiitoksen kilpailuilmoituksen tekemisen jälkeen, lähettää tilauksen tiedot, lähettää muistutuksia tulevista tapahtumista, lähettää uutiskirjeitä viikoittain ja paljon muuta.

Postin lähettäminen on erittäin helppoa ASP: n ja CDONTS: n avulla, joka toimitetaan ilmaiseksi lähes kaikilla IIS-asennuksilla. Aloitat joidenkin perusmuuttujien, ToEmail, FromEmail ja Subject. Voit todennäköisesti arvata, mihin nämä kolme tarkoittavat :) Joten aloitat:

FromEmail = "webmaster@aspisfun.com"
ToEmail = "target@aspisfun.com"
Subject = "Tässä on tilauksesi vahvistus"

Huomaa, että todennäköisesti saat ToEmail-arvon lomakkeelta tai muulta käyttäjän syötteeltä. Nyt sähköpostiviestiin. Luo vain pitkä tekstimerkkijono, jossa vaunut palaavat jokaisen rivin jälkeen. ASP: ssä voit käyttää CHR (13) -vaunun paluuta. Joten voit tehdä:

EmailMessage = "Kiitos tilauksesta!" & CHR (13) & _
"Tässä ovat tilauksen yksityiskohdat." & CHR (13) & _
"... yksityiskohdat ..." & CHR (13) & _
"... yksityiskohdat ..." & CHR (13)

OK, nyt on aika lähettää. Voit myös asettaa tärkeyden, jos haluat, mitkä sähköpostipaketit näkyvät pieninä huutomerkkeinä korkean prioriteetin viestissä tai alaspäin osoittavana nuolina alhaisen prioriteetin viestinä.

Imp = 1

Olet valmis lähettämään! Nyt on vain neljä nopeaa lausetta saada postia lähetettäväksi.

Dim objMail
set objMail = CreateObject ("CDONTS.NewMail")
objMail.Lähetä FromEmail, ToEmail, Subject, EmailMessage, Impt
set objMail = Ei mitään

Ja olet valmis! Voit nyt kiinnittää tämän koodin silmukkaan ja selata kaikkia tietokannan nimiä tai yhdistää sen lomakkeeseen ja lähettää sähköpostia kenelle tahansa lomakkeen täyttäneelle.

HTML-postin lähettäminen ASP: llä
Virhe - ActiveX-komponentti ei voi luoda objektia: 'CDONTS.NewMail'

Johdanto ASP: n e-kirjastoon

Lataa tämä e-kirja saadaksesi kaiken mitä tarvitset ASP: n oppimisesta - askel askeleelta opetusohjelmasta toimintoluetteloihin, näytekoodiin, yleisiin virheisiin ja ratkaisuihin ja paljon muuta! 101 sivua.

Video-Ohjeita: Curious Beginnings | Critical Role | Campaign 2, Episode 1 (Saattaa 2024).