Hvordan lage en e-post i en VBScript

Hvordan lage en e-post i en VBScript


Visual Basic Scripting (VB-skript) er en type Visual Basic programmering som brukes i tekstfiler. Operativsystemet Windows gjenkjenner scripts som kjørbare og driver linjer med kode på den lokale datamaskinen. Disse skript brukes i nettverk og lagt til maskiner for å automatisere påloggingsprosedyrer. VB-skript kan også sende e-post. Skriptene bruke en e-komponent kalt CDO. Ved hjelp av CDO, kan du sende en e-post fra en VB Script fil.

Bruksanvisning

1 Åpne Notepad eller en eksisterende VB Script fil for å legge inn e-postkommandoer til koden. Hvis dette er en ny fil, lagre den nye filen til en plassering på harddisken. Sørg for at du lagrer forlengelse for filen som vbs, som utløser Windows til å kjøre kode i stedet for å behandle det som en vanlig tekstfil.

2 Lag den viktigste posten CDO objekt variabel. Dette instantiates objektet, som betyr at du legger det inn i minnet og koder er i stand til å ringe alle de egenskapene og metodene knyttet til objektet. Nedenfor er koden på å bruke CDO objekt:
Sett cdoMail = Create ( "CDO.Message")

3 Still "Til" og "Fra" egenskaper for CDO objektet. "Til" og "Fra" egenskaper angi mottaker og avsender verdier. Dette er koden for å sette disse verdiene:
cdoMail.From = "your_name@your_domain.com"
cdoMail.To = "test@your_recipient.com"

4 Sett emnet for e-posten. Dette er det samme som å skrive inn et emne for en e-post i en vanlig klient. Koden for å sette faget e-post er:
cdoMail.Subject = "Min e-post Subject"

5 Sende meldingen. Når e-posten er satt opp, må du fortsatt kaller "Send" -funksjonen. Sendefunksjonen pakker e-posten og sender den til mottakeren. Koden er:
cdoMail.Send

6 Lagre filen på en plassering på harddisken. For å teste koden ved å dobbeltklikke på filen på harddisken og en e-post blir sendt til mottakeren oppført i koden.

Hint

  • Den CDO objekt bruker standardutgående og innkommende server innstillinger på den lokale maskinen. Hvis datamaskinen ikke er koblet til Internett, vil prosessen mislykkes.