/ / Hvordan enkelt sende e-post fra Windows oppgaveplanlegging

Slik kan du enkelt sende e-post fra Windows Oppgaveplanlegging

bilde

Windows oppgaveplanlegging kan automatisk sende e-post til et bestemt tidspunkt eller som svar på en bestemt hendelse, men den integrerte e-postfunksjonen fungerer ikke veldig bra for de fleste brukere.

I stedet for å bruke oppgaveplanleggerens e-postfor å sende e-post, kan du bruke SendEmail-verktøyet. Den lar deg konstruere en enkeltlinjekommando som autentiseres med en SMTP-server og sender en e-post.

Problemet med oppgaveplanleggerens e-postfunksjon

Da vi dekket å konfigurere datamaskinen din for å sende deg e-postvarsler når noen logger inn, fant vi ut at den innebygde e-postfunksjonen hadde noen problemer.

Mens du kan gå inn på en hvilken som helst SMTP-server du liker, vilOppgaveplanlegging støtter ikke autentisering, så du kan ikke oppgi et brukernavn og passord for SMTP-serveren din. Den typen SMTP-server de fleste brukere har tilgang til (for eksempel Gmail sin SMTP-server, eller en SMTP-server levert av Internett-leverandøren din) krever godkjenning, så den kan ikke lett brukes fra oppgaveplanen.

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

Bruker SendEmail

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

bilde

Deretter starter du Windows Oppgaveplanlegging oglage en ny oppgave - se guiden vår for å lage planlagte oppgaver for mer informasjon. Du kan opprette en oppgave som automatisk sender en e-post på et bestemt tidspunkt eller en oppgave som sender en e-post som svar på en bestemt hendelse.

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

bilde

I boksen Program / skript bruker du Bla gjennom-knappen og navigerer til filen SendEmail.exe på datamaskinen din.

bilde

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

Serveralternativer

-F E-post - e-postadressen du sender fra.

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

-xu USERNAME - Brukernavnet du trenger for å autentisere med SMTP-serveren.

-xp PASSWORD - Passordet du trenger for å autentisere med SMTP-serveren.

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

Hvis du bruker Gmail sine SMTP-servere, er dette serveralternativene du trenger:

-s smtp.gmail.com:587 -xu you@gmail.com -xp passord -o tls = ja

Du må selvfølgelig oppgi din egen e-postadresse og passord her.

Destinasjonsalternativer

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

-cc E-post - Eventuelle adresser du vil sende CC på e-posten. Du kan spesifisere flere adresser ved å plassere et mellomrom mellom hver e-postadresse, akkurat som med kommandoen -t ovenfor.

-bcc E-post - BCC-versjonen av CC-alternativet over.

Alternativer for e-post

-u FAKT - Emnet på e-posten din

-m KROPP - Meldingsteksten til e-posten din.

-E BILAG - Stien til en fil du vil legge ved. Dette er valgfritt.

La oss for eksempel si at e-postadressen din er you@gmail.com og du vil sende en e-post til person@example.com. Du ville brukt følgende alternativer:

-f you@gmail.com -t person@example.com -u Emne -m Dette er brødteksten! -s smtp.gmail.com:587 -xu you@gmail.com -xp passord -o tls = ja

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

bilde

Lagre oppgaven din, og du er ferdig. Oppgaven din vil automatisk sende e-post i timeplanen (eller som svar på hendelsen) du spesifiserte.


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