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] < 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] < 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