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

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

    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-mail-funktion

    Da vi dækkede opsætningen af ​​din computer for at sende dig e-mail-underretninger, 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 taskplanet.

    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 vil dog have brug for et andet værktøj - det er her, SendEmail kommer ind.

    Brug af SendEmail

    Først skal du downloade 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.

    Dernæst start Windows Task Scheduler og opret en ny opgave - se vores vejledning til at oprette planlagte opgaver for mere information. Du kan oprette en opgave, der 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 kommer til Handlingsvinduet, 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:

    Server Valg

    -f EMAIL - Den e-mail-adresse, du sender fra.

    -s SERVER: PORT - Den SMTP server og port, det kræver.

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

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

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

    Hvis du bruger Gmail's SMTP-servere, er det de serverindstillinger, du skal bruge:

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

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

    Destinationsindstillinger

    -t EMAIL - Destination email adresse. 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 Options

    -du SUBJECT - emnet i din email

    -m BODY - Beskedtekstteksten til din email.

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

    Lad os f.eks. Sige din e-mail-adresse 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 kroppens tekst! -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 svar på den begivenhed) du har angivet.


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