Home > Guide, Informatica, Windows > Comprimere file e mandarlo via e-mail

Comprimere file e mandarlo via e-mail

11 Giugno 2008 - 2.532 Volte visto Lascia un commento Vai ai commenti
1 Star2 Stars3 Stars4 Stars5 Stars (Ancora nessun voto)
Loading...

ATTENZIONE:
AVVISO! Le informazioni di questo post potrebbero non essere più valide in quanto non aggiornate. Usa i commenti per contribuire a tenere il post aggiornato.

ULTIMA REVISIONE DEL POST: 21/04/2014


Rinominare il file di testo in .bat e lo si esegue cambiando i parametri che richiede.
Nome utente password ecc ecc questo script è stato fatto con yahoo.com come server smtp di posta.
Se vuoi che le password vengano criptate non fai altro che convertire il file .bat in .exe con un programma tipo:
Converte BAT.
Il programma praticamente crea un rar “coperto da password del file e lo invia via e-mail. Lo metti in operazioni pianificate e sei a posto.
Per mandare una mail con l’allegato è possibile usare il programma BLAT che potete scaricare da qui:
http://www.blat.net/ – sezione download. Il programma ha 3 file da circa 400 kb totali e si devono mettere in c:\windwos\system32
Dal promt di dos se tutto è a posto dovresti fare blat /? e vedere le opzioni che permette….
Attenzione ai firewall la porta 25 in uscita deve rimanere aperta per poter mandare la mail.

@echo ;;;;;;;;;;;;;;;;;;;;;; INIZIO COMPRESSIONE DATI ;;;;;;;;;;;;;

@echo off

C:\Programmi\Winrar\rar.exe a -pINSERIRE_PASSWORD_CRIPTAGGIO C:\DATI\gestionale.rar C:\DATI\gestionale.mdb

@echo ;;;;;;;;;;;;;;;;;;;;;; INVIO DEI DATI AL PROGRAMMATORE ;;;;;;;;;;;;;;;;;;;;

@echo off

:::::::::::::: Inizializzazione variabili ::::::::::::::::

set email=xxxxxx@mitttente.it

set dest=-to xxxx@destinatario.it

set server=-serverSMTP smtp.mail.yahoo.com

set utente=-u nomeutente@mittente.it

set password=-pw password

set subject1=-s “Testo 1”

set subject2=-s “testo 2”

set tof=-f %email%

set attach=-attach C:\DATI\gestionale.rar

set msg1=-body “Vedere allegato per dettagli backup”

set msg2=-body “Non e’ stato trovato il file C:\DATI\gestionale.rar . L’invio dei dati – fallito.”

::::::::::::::::: Esecuzione di Blat! :::::::::::::::::::

IF EXIST C:\DATI\gestionale.rar (blat %utente% %password% %msg1% %tof% %dest% %subject1% %server% %attach%) ELSE (blat %utente% %password% %msg2% %tof% %dest% %subject2% %server% %attach%)

  1. 9 Luglio 2010 a 15:39 | #1

    Scusa questo che vedi pubblicato è quello che utilizzo pure io! Cosa non funziona?

  2. diego
    5 Luglio 2010 a 10:40 | #2

    scusa l’incompetenza, avresti un file batch già pronto perchè ho provato ma non mi funziona?
    grazie


NOTE SUI COMMENTI:

Se non avete mai scritto nulla su questo blog, sappiate che il vostro primo commento dovrà essere approvato manualmente dall'amministratore e quindi non comparirà subito sul sito.
Questo sito usa gli Avatar.
E' possibile usare dei tag HTML nel testo del commento, ma solamente quelli validi come XHTML "Strict" verranno accettati, quindi il risultato potrebbe anche essere un po' diverso dal previsto... nel dubbio, usate il testo semplice!
L'avviso di nuovi commenti è completamente automatizzato e nessuno degli indirizzi e-mail verrà fornito a terzi.
La vostra e-mail, che comunque resterà sempre riservata, serve anche per il conteggio del totale dei vostri commenti e per inviarvi, se ne fate richiesta soluzioni ai problemi o ulteriori informazioni nel totale rispetto del D.Lgs 196/2003.