The Geek Diary

Il post discute l’uso di uuencode per inviare mail con allegati utilizzando il comando mailx. uuencode può essere utilizzato anche per inviare più allegati.

1. Esempio utilizzando un allegato
La sintassi del comando uuencode è :

# uuencode >> 

Ad esempio, se hai un file chiamato my_file nella directory /var/tmp, usa il comando come :

# uuencode /var/tmp my_file >> my_attachment# mailx -s "This is a mial with only one attachment" [email protected] &lt my_attachment

La prima riga codifica il file “my_file” e crea il file “my_attachment”. La seconda riga utilizza mailx per inviare il file “my_attachment” a [email protected] con una riga dell’oggetto di “Questa è una mail con un solo allegato”.

2. Esempio utilizzando 2 file allegati

# uuencode /var/tmp my_file01 >> multi_attachment# uuencode /var/tmp my_file02 >> multi_attachment # mailx -s "Mail with multiple attachment" [email protected] &lt multi_attachment

La prima riga codifica il file “my_file01” e crea il file “multi_attachment”. La seconda riga codifica il file ” my_file02 “e aggiunge i dati codificati al file”multi_attachment”. La terza riga invia il file codificato “multi_attachment” all’utente.

3. Usando uudecode
mailx è un agente di posta basato su testo. Non contiene lo standard MIME (“Multipurpose Internet Mail Extensions”). Esempi 1 e 2 utilizzare il comando uuencode per codificare il file. La maggior parte dei moderni mail user agent (MUA) utilizzati per ricevere i messaggi riconoscerà e decodificherà automaticamente i file. Se il messaggio mailx e l’allegato uuencoded vengono ricevuti da mailx (o MUA non MIME simile), utilizzare uudecode per recuperarli:

# uudecode multi_attachment

Leave a Reply