Come inviare un allegato e-mail con una riga di comando

March 17

Come inviare un allegato e-mail con una riga di comando


La possibilità di inviare un allegato di posta elettronica dalla riga di comando di Windows o un file batch può essere molto utile per l'automazione del flusso di lavoro ed eliminando la ripetizione manuale. implementazione attaccamento La posta semplice trasferimento di protocollo è complessa. utilità di terze parti, come Postie possono inviare gli allegati utilizzando un unico comando che altrimenti sarebbe un blocco lungo di codice linguaggio di scripting. Postie ha una versione gratuita per i piccoli e gli allegati è stato ampiamente utilizzato dal 2001. Altri fornitori con prodotti simili includono Febooti, ​​Codestone e NetMailBot.

istruzione

L'invio di un allegato e-mail Dal Utilizzando Postie riga di comando

1 Scarica Postie Personal Edition o commerciale Trial (Win32) dal sito Infradig Sistemi a infradig.com.

2 Estrarre tutti i file e le cartelle contenuti nel file postie.zip in una posizione sul computer basato su Windows, ad esempio C: \ Temp.

3 Identificare un file allegato sul disco rigido locale che è più piccolo di 256 KB e annotare il percorso completo del file. Per esempio:

C: \ Temp \ Photo.jpg

4 Identificare un indirizzo del server SMTP che è accessibile dalla connessione Internet del computer. Spesso sarà il tuo nome di dominio Internet Service Provider aggiunto a "smtp" e separati da un punto. Ad esempio, se il nome di dominio del provider è "isp.com", allora l'indirizzo del server SMTP possono essere:

smtp.isp.com

Si trovano spesso questo indirizzo nelle impostazioni dell'account di client di posta elettronica.

5 Aprire Blocco note o un altro editor di testo sul computer.

6 Copiare il seguente testo del modello di comando e incollarlo in un editor di testo. Assicurarsi che tutto appare su una singola linea.

<POSTIEPATH> \ postie \ postie.exe -host: <SMTPServer> -per: <a indirizzo> -Da: <FROMADDRESS> -s: "<oggetto>" -a: "<AttachmentPath>" -msg: "<messageBody> "

7 Sostituire tutti i tag di dati nel testo del comando, che sono racchiusi con "<>".

<POSTIEPATH> - Sostituire con il percorso completo della posizione in cui è stato estratto postie.zip, ad esempio C: \ TEMP.

<SmtpServer> --replace con l'indirizzo completo del server SMTP precedentemente identificato. Utilizzando il nostro esempio, è necessario sostituirlo con smtp.isp.com.

<A indirizzo> --replace con l'indirizzo di posta elettronica che si desidera inviare l'allegato al.

<FROMADDRESS> - Sostituire con l'indirizzo email che si desidera che l'attaccamento a comparire da.

<OGGETTO> - Sostituire con il testo che si desidera visualizzare nella riga dell'oggetto.

<AttachmentPath> - Sostituire con il percorso completo del file allegato precedentemente identificato, ad esempio C: \ Temp \ Photo.jpg.

<MessageBody> - Sostituire con il testo che si desidera visualizzare nel corpo del messaggio di posta elettronica.

8 Salvare il documento di testo con estensione .bat in una posizione sul disco rigido locale e quindi eseguire il file batch. Se è stato inserito tutto correttamente, l'e-mail deve essere inviato con l'allegato. In alternativa, copiare e incollare il testo del comando completo direttamente nella linea di comando o la casella di start-eseguito in Windows ed eseguirlo da uno di quei luoghi.

Consigli e avvertenze

  • Assicurarsi che le virgolette all'interno del modello di comando non vengono rimossi. Rimuovere i caratteri "<>" quando si sostituiscono i tag di dati. Quanto segue è un comando di esempio completamente popolato:
  • C: \ temp \ postie \ postie.exe -host: smtp.isp.com -per: [email protected] -Da: [email protected] -s: "Allegato Test" -a: "C: \ Temp \ photo.jpg "-msg:" Si prega di trovare il file allegato ".
  • Il server SMTP che si utilizza deve consentire messaggi di posta elettronica da inviare dal tuo nome di dominio. E 'sempre più sicuro di usare un server SMTP fornito dal provider e di utilizzare un <FROMADDRESS> che utilizza il nome di dominio del provider di servizi Internet, per ridurre al minimo il rischio di messaggio di rifiuto.
  • La versione libera e personale di Postie permette di dimensioni degli allegati di solo fino a 256 KB e ha altre limitazioni funzionali. Se avete bisogno di inviare allegati più grandi o vogliono funzioni avanzate, acquistare una licenza commerciale per Postie o un'altra utilità simili.
  • Quando si utilizza il Blocco note, modificare "Salva come tipo" a "Tutti i file" quando si salva il file batch per la prima volta, o otterrà salvato come file txt e non eseguito quando lo si esegue.