Slik Send en e-postvedlegg med en Command Line

Slik Send en e-postvedlegg med en Command Line


Muligheten til å sende en e-postvedlegg fra Windows-kommandolinjen eller en batch-fil kan være svært nyttig i arbeidsflyt automatisering og eliminere manuelle repetisjon. vedlegg gjennomføring Simple Mail Transfer Protocol s er kompleks. Tredjeparts verktøy som Postie kan sende vedlegg ved hjelp av en enkelt kommando som ellers ville være en lang blokk med skriptspråk kode. Postie har en gratis versjon for små vedlegg og har vært mye brukt siden 2001. Andre leverandører med lignende produkter inkluderer Febooti, ​​Codes og NetMailBot.

Bruksanvisning

Sende e-postvedlegg fra kommandolinjen ved hjelp Postie

1 Last ned Postie Personal Edition eller Commercial Trial (WIN32) fra Infradig Systems hjemmeside infradig.com.

2 Pakk alle filene og mappene som finnes i postie.zip filen til en plassering på din Windows-basert datamaskin som C: \ Temp.

3 Identifiser et vedlegg fil på den lokale harddisken som er mindre enn 256 kB, og merk den fullstendige banen til filen. For eksempel:

C: \ Temp \ bilde.jpg

4 Identifisere en SMTP-serveradresse som er tilgjengelig fra datamaskinens Internett-tilkobling. Ofte vil det være din Internet Service Provider domenenavn legges til "smtp" og adskilt av en periode. For eksempel, hvis din ISP domenenavn er "isp.com", da SMTP-serveradresse kan være:

smtp.isp.com

Du vil ofte finne denne adressen i din e kundens kontoinnstillinger.

5 Åpne Notepad eller en annen tekst editor på datamaskinen.

6 Kopier følgende kommando malen tekst og lime den inn i en teksteditor. Sørg for at alt vises på én linje.

<POSTIEPATH> \ postie \ postie.exe -host: <SMTPServer> -til: <toaddress> -fra: <FROMADDRESS> -s: "<LAGT>" -en: "<ATTACHMENTPATH>" -msg: "<MESSAGEBODY> "

7 Erstatt alle data kodene i kommandoen teksten, som er innkapslet med "<>".

<POSTIEPATH> - Bytt ut med hele banen til stedet der du pakket postie.zip, for eksempel C: \ TEMP.

<SMTPServer> --Replace med hele adressen til tidligere identifiserte SMTP server. Ved å bruke vårt eksempel, ville du erstatte den med smtp.isp.com.

<Toaddress> --Replace med e-postadressen som du vil sende vedlegget til.

<FROMADDRESS> - Bytt ut med den e-postadressen som du vil at vedlegget skal vises fra.

<Emne> - Bytt ut med teksten du vil skal vises i e-posten emnefeltet.

<ATTACHMENTPATH> - Bytt ut med hele banen til tidligere identifiserte vedlegget fil, for eksempel C: \ Temp \ bilde.jpg.

<MESSAGEBODY> - Bytt ut med teksten du vil skal vises i e-postmeldingen kroppen.

8 Lagre tekstdokument med en bat utvidelse til en plassering på den lokale harddisken og deretter kjøre batch-filen. Hvis du har skrevet alt riktig, bør e-posten sendes med vedlegg. Som et alternativ, kopiere og lime inn hele kommandoen teksten direkte inn i kommandolinjeverktøyet eller start-run-boksen i Windows og kjøre det fra noen av disse stedene.

Hint

  • Pass på at anførselstegn i kommandoen malen ikke er fjernet. Fjern "<>" tegn når du bytter datakoder. Følgende er en fullt befolket prøve kommandoen:
  • C: \ temp \ postie \ postie.exe -host: smtp.isp.com -til: [email protected] -fra: [email protected] -s: "Vedlegg Test" -en: "C: \ Temp \ bilde.jpg "-msg:" Vennligst finn vedlagt fil ".
  • SMTP-server som du bruker må tillate e-post skal sendes fra ditt domenenavn. Det er alltid tryggest å bruke en SMTP-server fra Internett-leverandøren og å bruke en <FROMADDRESS> som bruker din ISP domenenavn, for å minimere risikoen for meldingen avvisning.
  • Den gratis personlige versjon av Postie tillater festestørrelser bare opp til 256 KB, og har andre funksjonelle begrensninger. Hvis du trenger å sende store vedlegg eller ønsker avanserte funksjoner, kjøpe en kommersiell lisens for Postie eller en annen lignende verktøyet.
  • Når du bruker Notisblokk, endre "Lagre som type" til "Alle filer" når du lagrer batch fil for første gang, eller det vil bli lagret som en .txt-fil og ikke kjøre når du kjører den.