Jurnalul Geek

postarea discută despre utilizarea uuencode pentru a trimite e-mailuri cu atașamente folosind comanda mailx. uuencode poate fi, de asemenea, utilizat pentru a trimite mai multe atașamente.

1. Exemplu folosind un atașament
sintaxa comenzii uuencode este :

# uuencode >> 

de exemplu, dacă aveți un fișier numit my_file în directory /var/tmp, utilizați comanda ca :

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

prima linie codifică fișierul ” my_file “și creează fișierul”my_attachment”. A doua linie utilizează mailx pentru a trimite fișierul “my_attachment” la [email protected] cu un subiect de “acesta este un e-mail cu un singur atașament”.

2. Exemplu folosind 2 fișiere atașate

# 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

prima linie codifică fișierul ” my_file01 “și creează fișierul”multi_attachment”. A doua linie codifică fișierul “my_file02” și adaugă datele codificate la fișierul “multi_attachment”. A treia linie trimite utilizatorului fișierul codificat “multi_attachment”.

3. Utilizarea uudecode
mailx este un agent de e-mail bazat pe text. Nu conține standardul MIME (“extensii de poștă Internet multifuncționale”). Exemplele 1 și 2 utilizează comanda uuencode pentru a codifica fișierul. Cele mai moderne mail user agent (mua) utilizate pentru a primi mesajele vor recunoaște și decoda automat fișierele. Dacă mesajul mailx și atașamentul uuencoded sunt primite de mailx( sau similare non-MIME mua), apoi utilizați uudecode pentru a le prelua:

# uudecode multi_attachment

Leave a Reply