Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Sistema di backup crontab

    vorrei trovare un sistema che mi permette di compressare tutte le directory di un sito attraverso il comando tar creando così una copia backup, successivamente il file compressato viene automaticamente mandato ad un indirizzo di posta da me stabilito, tutto ciò una volta al giorno.

    Posso utilizzare il cron tab ma chi mi può aiutare per quanto riguarda la scrittura dei comandi ?

    sono 2 : compressione file, spedizione email.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    mi permetto di consigliarti questo:

    http://forum.html.it/forum/showthrea...hreadid=644113

  3. #3
    Prova a guardare anche questo thread:
    http://forum.html.it/forum/showthrea...ghlight=backup

    Dario
    Anomalia grafica: una perdita di tempo

  4. #4

  5. #5
    Ho utilizzato questo script

    Ma vi chiedo secondo voi è sicuro il fatto che mandi un file con informazioni molto importanti semplicemente criptandolo con l'encode64 ?

    Ho provato a mandare un file zip criptato a sua volta con password ma purtroppo non c'è verso perchè ci sono problemi con questa parte di codice:

    $filetype="application/x-compressed"; /*Inserire il formato MIME del file da allegare*/

    ho provato:application/x-zip , application/zip e varie forme ma non mi manda l'email.



    Questo è il codice totale da utilizzare per mandare una email con allegato, io l'ho utilizzato per fare il backup automatico.

    <?
    $mess="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
    <HTML><HEAD>
    <META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">
    <STYLE>
    H5 {text-align: justify; text-decoration: none; color: #333333; font-size: 12px; font-family: Arial}
    A:link, A:visited, A:hover { color: #FFcc00 }

    </STYLE>
    </HEAD>
    <BODY bgColor=#ffffff link=#333333 alink=#333333 vlink=#333333>
    <DIV><h5>Email sicurezza</h5>
    </BODY></HTML>
    ";

    /*Nella variabile $mess va inserito tutto il codice html che comporrà il corpo dell'email che si vuole inviare. Come nell'esempio si possono utilizzare anche i fogli di stile.*/

    $e="email@asd.com"; /*Inserire l'indirizzo email a cui si vuole spedire l'email*/
    $ogg="Sito sicurezza"; /*Inserire l'oggetto dell'email da spedire*/
    $mittente="email@asd.com"; /*Inserire l'indirizzo email che verrà visulaizzato come mittente dell'email*/
    $reply="email@asd.com"; /*Inserire l'indirizzo email a cui verranno inviate le risposte all'email inviata*/

    $titolo="titolo"; /*Inserire il nome che si vuole dare all'allegato*/
    $f="file.tgz"; /*Inserire l'indirizzo del file che si vuole inviare come allegato*/
    $filetype="application/x-compressed"; /*Inserire il formato MIME del file da allegare*/



    /*Non modificare nulla al di sotto di questa linea*/

    $intestazioni = "From: $mittente\nReply-To: $reply\nX-Mailer: Sismail Web Email Interface\nMIME-version: 1.0\nContent-type: multipart/mixed;\n boundary=\"Message-Boundary\"\nContent-transfer-encoding: 7BIT\nX-attachments: $titolo";

    $body_top = "--Message-Boundary\n";
    $body_top .= "Content-type: text/html; charset=iso-8859-1\n";
    $body_top .= "Content-transfer-encoding: 7BIT\n";
    $body_top .= "Content-description: Mail message body\n\n";

    $msg_body = $body_top . $mess;

    $filez = fopen($f, "r");
    $contents = fread($filez, filesize($f));
    $encoded_attach = chunk_split(base64_encode($contents));
    fclose($filez);

    $msg_body .= "\n\n--Message-Boundary\n";
    $msg_body .= "Content-type: $filetype; name=\"$titolo\"\n";
    $msg_body .= "Content-Transfer-Encoding: BASE64\n";
    $msg_body .= "Content-disposition: attachment; filename=\"$titolo\"\n\n";
    $msg_body .= "$encoded_attach\n";
    $msg_body .= "--Message-Boundary--\n";

    if(!(@mail($e,$ogg,$msg_body, $intestazioni))){
    print "<H5>Invio della email fallito.</H5>";}
    ?>

  6. #6
    Originariamente inviato da madone
    Ho utilizzato questo script

    Ma vi chiedo secondo voi è sicuro il fatto che mandi un file con informazioni molto importanti semplicemente criptandolo con l'encode64 ?

    Ho provato a mandare un file zip criptato a sua volta con password ma purtroppo non c'è verso perchè ci sono problemi con questa parte di codice:

    $filetype="application/x-compressed"; /*Inserire il formato MIME del file da allegare*/

    ho provato:application/x-zip , application/zip e varie forme ma non mi manda l'email.



    Questo è il codice totale da utilizzare per mandare una email con allegato, io l'ho utilizzato per fare il backup automatico.

    <?
    $mess="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
    <HTML><HEAD>
    <META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">
    <STYLE>
    H5 {text-align: justify; text-decoration: none; color: #333333; font-size: 12px; font-family: Arial}
    A:link, A:visited, A:hover { color: #FFcc00 }

    </STYLE>
    </HEAD>
    <BODY bgColor=#ffffff link=#333333 alink=#333333 vlink=#333333>
    <DIV><h5>Email sicurezza</h5>
    </BODY></HTML>
    ";

    /*Nella variabile $mess va inserito tutto il codice html che comporrà il corpo dell'email che si vuole inviare. Come nell'esempio si possono utilizzare anche i fogli di stile.*/

    $e="email@asd.com"; /*Inserire l'indirizzo email a cui si vuole spedire l'email*/
    $ogg="Sito sicurezza"; /*Inserire l'oggetto dell'email da spedire*/
    $mittente="email@asd.com"; /*Inserire l'indirizzo email che verrà visulaizzato come mittente dell'email*/
    $reply="email@asd.com"; /*Inserire l'indirizzo email a cui verranno inviate le risposte all'email inviata*/

    $titolo="titolo"; /*Inserire il nome che si vuole dare all'allegato*/
    $f="file.tgz"; /*Inserire l'indirizzo del file che si vuole inviare come allegato*/
    $filetype="application/x-compressed"; /*Inserire il formato MIME del file da allegare*/



    /*Non modificare nulla al di sotto di questa linea*/

    $intestazioni = "From: $mittente\nReply-To: $reply\nX-Mailer: Sismail Web Email Interface\nMIME-version: 1.0\nContent-type: multipart/mixed;\n boundary=\"Message-Boundary\"\nContent-transfer-encoding: 7BIT\nX-attachments: $titolo";

    $body_top = "--Message-Boundary\n";
    $body_top .= "Content-type: text/html; charset=iso-8859-1\n";
    $body_top .= "Content-transfer-encoding: 7BIT\n";
    $body_top .= "Content-description: Mail message body\n\n";

    $msg_body = $body_top . $mess;

    $filez = fopen($f, "r");
    $contents = fread($filez, filesize($f));
    $encoded_attach = chunk_split(base64_encode($contents));
    fclose($filez);

    $msg_body .= "\n\n--Message-Boundary\n";
    $msg_body .= "Content-type: $filetype; name=\"$titolo\"\n";
    $msg_body .= "Content-Transfer-Encoding: BASE64\n";
    $msg_body .= "Content-disposition: attachment; filename=\"$titolo\"\n\n";
    $msg_body .= "$encoded_attach\n";
    $msg_body .= "--Message-Boundary--\n";

    if(!(@mail($e,$ogg,$msg_body, $intestazioni))){
    print "<H5>Invio della email fallito.</H5>";}
    ?>

    :quote:

  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.