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