Geek Diary

the post omawia użycie uuencode do wysyłania wiadomości z załącznikami za pomocą polecenia mailx. uuencode może być również używany do wysyłania wielu załączników.

1. Przykład używając jednego załącznika
składnia polecenia uuencode jest :

# uuencode >> 

na przykład, jeśli Masz plik o nazwie my_file w katalogu / var / tmp, użyj polecenia jako :

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

pierwsza linia koduje plik ” my_file “i tworzy plik”my_attachment”. Druga linia używa mailx do wysłania pliku “my_attachment” do [email protected] Z linijką tematu “to jest wiadomość z tylko jednym załącznikiem”.

2. Przykład użycia 2 załączonych plików

# 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

pierwsza linia koduje plik ” my_file01 “i tworzy plik”multi_attachment”. Druga linia koduje plik ” my_file02 “i dołącza zakodowane dane do pliku”multi_attachment”. Trzecia linia wysyła zakodowany plik “multi_attachment” do użytkownika.

3. Używanie uudecode
mailx jest tekstowym agentem pocztowym. Nie zawiera standardu MIME (“Multipurpose Internet Mail Extensions”). Przykłady 1 i 2 używają polecenia uuencode do zakodowania pliku. Większość nowoczesnych mail User agent (mua) używany do odbierania wiadomości będzie rozpoznawać i dekodować pliki automatycznie. Jeśli wiadomość mailx i załącznik z kodem uuencoded są odbierane przez mailx (lub podobny MUA nie będący MIME), użyj uudecode, aby je odzyskać:

# uudecode multi_attachment

Leave a Reply