pac wrote: > Ho fatto uno script che effettua un controllo backup e invia una mail se > ci sono problemi, volevo che la mail allegasse anche il file di log, > ma questo non riesco proprio a farlo o meglio non ho neppure trovato > l'opzione adatta del comando mail > In pratica il comando che uso sarebbe : > echo $CHECKSUM_FILE " Allegato con md5sum file backup "|mail -s > "Controllo md5 backup" $MAIL_01 > $X sarebbe il file da inviare........
Credo sia sufficiente aggiungere un header di questo tipo: \n Content-Type: multipart/mixed; boundary="------------060904070504050100010800" dove il boundary indica la riga di demarcazione (2 trattini + contenuto a scelta) dell'allegato e poi alla fine del messaggio inserisci il boundary vai a capo e di seguito aggiungi la descrizione del contenuto, la codifica (usa base64 che è più semplice) usata, il content-disposition e il nome del file dell'allegato. Qui sotto trovi un esempio di intestazione: --------------060904070504050100010800 Content-Type: application/excel; name="Personale sedi esterne.xls" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="Personale sedi esterne.xls" Poi lasci una riga vuota e dopo inserisci il file codificato, alla fine del file aggiungi una riga vuota e il boundary. esempio: \n --------------060904070504050100010800
<<attachment: francesco_zanolin.vcf>>