13Jul

Sådan kan du nemt sende e-mails fra Windows Task Scheduler

click fraud protection

Windows Task Scheduler kan automatisk sende e-mail på et bestemt tidspunkt eller som svar på en bestemt begivenhed, men den integrerede e-mail-funktion virker ikke særlig godt for de fleste brugere.

I stedet for at bruge opgaveplanlæggerens e-mail-funktion til at sende e-mails, kan du bruge SendEmail-hjælpeprogrammet. Det giver dig mulighed for at konstruere en enkeltlinjekommando, der godkendes med en SMTP-server og sender en e-mail.

Problemet med opgaveplanlæggerens e-mailfunktion

Da vi dækkede opsætningen af ​​din computer for at sende dig e-mail-meddelelser, når nogen logger ind, fandt vi ud af, at den indbyggede e-mail-funktion havde nogle problemer.

Mens du kan indtaste en hvilken som helst SMTP-server, du kan lide, understøtter Task Scheduler ikke godkendelse, så du kan ikke angive et brugernavn og adgangskode til din SMTP-server. Den type SMTP-server, som de fleste brugere har adgang til( f.eks. Gmail's SMTP-server eller en SMTP-server, der leveres af din internetudbyder) kræver godkendelse, så det kan ikke nemt bruges fra taskplanen.

instagram viewer

Hvis du kører en SMTP-server på din lokale computer, kan opgaveplanlæggerens e-mail-funktion være nyttigt for dig. Den gennemsnitlige bruger skal dog bruge et andet værktøj - det er her SendEmail kommer ind.

Brug SendEmail

Download først SendEmail, et gratis( og open source) værktøj til afsendelse af e-mails fra kommandolinjen. Udpak det hentede arkiv i en mappe på din computer.

Start derefter Windows Task Scheduler og opret en ny opgave - se vores vejledning til at oprette planlagte opgaver for mere information. Du kan oprette en opgave, som automatisk sender en e-mail på et bestemt tidspunkt eller en opgave, der sender en e-mail som svar på en bestemt begivenhed.

Når du når vinduet Handling, skal du vælge Start et program i stedet for Send en e-mail.

I programmet Program / script kan du bruge knappen Gennemse og navigere til filen SendEmail.exe på din computer.

Endelig skal du tilføje de argumenter, der kræves for at godkende med din SMTP-server og konstruere din e-mail. Her er en liste over de muligheder, du kan bruge med SendEmail:

Serverindstillinger

-f EMAIL - Den email-adresse, du sender fra.

-SERVER: PORT - SMTP-serveren og den port, den kræver.

-xu USERNAME - Det brugernavn, du skal godkende med SMTP-serveren.

-xp PASSWORD - Den adgangskode, du skal godkende med SMTP-serveren.

-o tls = yes - Aktiverer TLS-kryptering. Kan være nødvendigt for nogle SMTP-servere.

Hvis du bruger Gmails SMTP-servere, er disse de serverindstillinger, du skal bruge:

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

SelvfølgeligDu skal indtaste din egen e-mail-adresse og adgangskode her.

Destinationsindstillinger

-t EMAIL - Destinations-e-mail-adressen. Du kan sende en email til flere adresser ved at inkludere et mellemrum mellem hver adresse efter -t-indstillingen.

-cc EMAIL - Eventuelle adresser du gerne vil CC på e-mailen. Du kan angive flere adresser ved at placere et mellemrum mellem hver e-mail-adresse, ligesom med kommandoen -t ovenfor.

-bcc EMAIL - BCC-versionen af ​​CC-indstillingen ovenfor.

Email Valg

-u SUBJECT - Emnet på din email

-m BODY - Beskedtekstteksten til din email.

-a ATTACHMENT - Stien til en fil, du gerne vil vedhæfte. Dette er valgfrit.

Lad os sige, at din emailadresse er [email protected], og du vil gerne sende en mail til [email protected]. Du vil bruge følgende muligheder:

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

Når du har sammensat dine muligheder, skal du kopiere og indsætte dem i feltet Tilføj argumenter.

Gem din opgave, og du er færdig. Din opgave sender automatisk email på skemaet( eller som reaktion på den begivenhed) du har angivet.

Der er meget mere, du kan gøre med SendEmail, herunder at integrere det i et script, som automatisk sender e-mails eller opretter en genvej, der sender en email, når du dobbeltklikker på den.