Hjemmeside » hvordan » Slik sender du enkelt e-poster fra Windows Task Scheduler

    Slik sender du enkelt e-poster fra Windows Task Scheduler

    Windows Task Scheduler kan automatisk sende e-post til en bestemt tid eller som svar på en bestemt hendelse, men den integrerte e-postfunksjonen virker ikke veldig bra for de fleste brukere.

    I stedet for å bruke e-postfunksjonen til oppgaveplanleggeren til å sende e-post, kan du bruke SendEmail-verktøyet. Det lar deg konstruere en enkeltlinjekommando som godkjennes med en SMTP-server og sender en e-post.

    Problemet med oppgaveplanleggerens e-postfunksjon

    Når vi dekket å sette opp datamaskinen din for å sende deg e-postvarsler når noen logger på, fant vi ut at den innebygde e-postfunksjonen hadde noen problemer.

    Mens du kan legge inn hvilken som helst SMTP-server du liker, støtter oppgavetableren ikke godkjenning, slik at du ikke kan oppgi et brukernavn og passord for SMTP-serveren din. Den type SMTP-server som de fleste brukere har tilgang til (for eksempel, Gmail-SMTP-serveren eller en SMTP-server levert av Internett-leverandøren) krever godkjenning, slik at den ikke enkelt kan brukes fra oppgaveskjemaet.

    Hvis du kjører en SMTP-server på din lokale datamaskin, kan oppgaveplanleggerens e-postfunksjon være nyttig for deg. Den gjennomsnittlige brukeren trenger imidlertid et annet verktøy - det er der SendEmail kommer inn.

    Bruk SendEmail

    Først, last ned SendEmail, et gratis (og åpen kildekode) verktøy for å sende e-post fra kommandolinjen. Trekk ut det nedlastede arkivet til en mappe på datamaskinen din.

    Deretter starter Windows Task Scheduler og oppretter en ny oppgave - se vår guide for å lage planlagte oppgaver for mer informasjon. Du kan opprette en oppgave som automatisk sender en e-post til en bestemt tid eller en oppgave som sender en e-post som svar på en bestemt hendelse.

    Når du kommer til Handling-vinduet, velger du Start et program i stedet for Send en e-post.

    I Program / skriptboksen bruker du Browse-knappen og navigerer til filen SendEmail.exe på datamaskinen.

    Til slutt må du legge til argumentene som kreves for å godkjenne med SMTP-serveren og konstruere e-posten din. Her er en liste over alternativene du kan bruke med SendEmail:

    Serveralternativer

    -f EMAIL - E-postadressen du sender fra.

    -s SERVER: PORT - SMTP-serveren og porten den krever.

    -xu USERNAME - Brukernavnet du må godkjenne med SMTP-serveren.

    -xp Passord - Passordet du må godkjenne med SMTP-serveren.

    -o tls = ja - Aktiverer TLS-kryptering. Kan være nødvendig for noen SMTP-servere.

    Hvis du bruker Gmail's SMTP-servere, er disse serveralternativene du trenger:

    -s smtp.gmail.com:587 -xu [email protected] -xp passord -o tls = ja

    Selvfølgelig må du skrive inn din egen e-postadresse og passord her.

    Destinasjonsalternativer

    -t EMAIL - Destinasjonsadressen. Du kan sende en e-post til flere adresser ved å inkludere et mellomrom mellom hver adresse etter -t-alternativet.

    -cc EMAIL - Eventuelle adresser du vil gjerne CC på e-posten. Du kan angi flere adresser ved å plassere mellomrom mellom hver e-postadresse, akkurat som med -t-kommandoen ovenfor.

    -bcc EMAIL - BCC-versjonen av CC-alternativet ovenfor.

    E-postalternativer

    -du SUBJECT - Emnet på e-posten din

    -m BODY - E-postens meldingsteksttekst.

    -en TILBUD - Banen til en fil du vil legge ved. Dette er valgfritt.

    For eksempel, la oss si at e-postadressen din er [email protected], og du vil sende en e-post til [email protected]. Du bruker følgende alternativer:

    -f [email protected] -t [email protected] -u Emne -m Dette er kroppsteksten! -s smtp.gmail.com:587 -xu [email protected] -xp passord -o tls = ja

    Når du har satt sammen dine alternativer, kopier og lim dem inn i boksen Legg til argumenter.

    Lagre oppgaven din og du er ferdig. Din oppgave vil automatisk sende e-post på skjemaet (eller som svar på hendelsen) du angav.


    Det er mye mer du kan gjøre med SendEmail, inkludert å integrere det i et skript som automatisk sender e-post eller skaper en snarvei som sender en e-post når du dobbeltklikker på den.