Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    302

    Script per inviare mail con allegato automaticamente

    Salve amici,
    ho uno script che genera in maniera automatica il backup di una cartella e lo salva con estensione tgz.

    Vorrei implementare uno script che alle 24.00 di tutti i giorni prenda tale file e lo invii ad un indirizzo di posta da me predefinito.

    il mio file si trova in /var/backup/file.tgz

    Come posso fare ?
    Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione...

  2. #2
    provati?

    http://www.morganino.it/technology/i...a-shell-linux/

    http://www.sefi.it/linux/mail-da-linea-di-comando-con-ubuntu-linux

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    302
    Ciao sacarde,
    nel ringraziarti per la disponibilità, ti chiedo...
    essendo che i file nella cartella hanno nomi diversi,
    è possibile indicare allo script di inviare tutti i file con estensione tgz ?

    Tipo una cosa del genere ???

    codice:
    uuencode /var/backup/*.tgz | mail -s "oggetto" destinatario-1 destinatario-2
    Thanks
    Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione...

  4. #4
    a dir la verita' a me con uuencode non lo allega

    me lo allega con l'opzione "-a /..."
    Ultima modifica di sacarde; 28-04-2014 a 17:39

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    302
    Quote Originariamente inviata da sacarde Visualizza il messaggio
    a dir la verita' a me con uuencode non lo allega

    me lo allega con l'opzione "-a /..."
    Buongiorno sacarde,
    quindi per prendere tutti i file con estensione tgz presenti nella cartella, come mi suggerisci di impostare il comando ?

    Come scrivo lo script ?
    Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione...

  6. #6
    prima farei un file tar contenente i singoli file, esempio:

    tar -c -f archivio.tar *.tgz


    e poi lo invierei:

    echo "ecco allegato" | mail -s "Prova invio allegato" -a /percorso/archivio.tar -r miamail@alice.it destinatario1@gmail.com

  7. #7

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.