Skip to content.
Script > InviaRiceviFiles

Invia e Ricevi Files

Lavorando in ufficio mi capita spesso di creare dei file che, periodicamente, vorrei pubblicare sul mio sito personale. Purtroppo, a causa di firewall, proxy e antispam, tutto ciò sembra essere una impresa titanica ed allora ecco una possibile soluzione.
Spedisco ad un account in maniera automatica i file in esame via mail con questo programmino come allegati. Dall'altra parte, sempre in automatico, ci sarà lo stesso programmino che preleva le mail e, se le riconosce, salvando gli allegati in una directory specificata!!

Download

11/03/05 InviaRiceviFiles01Versione

LICENZA

Questo programma è free software; puoi redistribuirlo e/o modificarlo nei termini della GNU General Public License come e' stata pubblicata dalla Free Software Foundation dalla versione 2 della Licenza.
Questo programma e' distribuito nella speranza di essere utile, ma SENZA ALCUNA GARANZIA; non si fornisce alcuna garanzia di COMMERCIALIZZAZIONE o FUNZIONAMENTO.
Consulta la GNU General Public License per maggiori dettagli.
Originale: http://www.gnu.org/licenses/gpl.txt
Italiano: http://www.softwarelibero.it/gnudoc/gpl.it.txt

SISTEMA OPERATIVO

Scritto su windows con VI
Provato con successo in ambiente linux

Installazione

  1. Copia lo script in una qualsiasi directory
  2. Crea, nella medesima directory la cartella "tmp" o cambia la variabile corrispondente
  3. Modifica le variabili che ti interessano

Utilizzo

Lancia il comando inviaricevifiles.pl con l'opzione ricevi o ricevi
Nel primo caso verranno inviati i files specificati, nel secondo verranno ricevuti e gli allegati scritti in una sottocartella di tmp.

Dipendenze Moduli

use strict; (installato di default)
use File::Find; (installato di default per cercare i files)
use Mail::Sender; (per spedire le email con allegati)
use Net::POP3; (per ricevere le mail)
use MIME::Parser (per fare il parser delle mail fa parte del pacchetto MIME::Tools)
use File::Copy; (installato di default, serve per spostare i files)

-- VittorioZuccala - 10 Mar 2005


Ultima versione: r1.1 - 10 Mar 2005 - 15:20 - Main.guest
 
Se riconosciuto dal sistema come utente: Main.guest