deník Geek
Příspěvek pojednává o použití uuencode k odesílání e-mailů s přílohami pomocí příkazu mailx. uuencode lze také použít k odeslání více příloh.
1. Příklad použití jedné přílohy
syntaxe příkazu uuencode je :
# uuencode >>
pokud máte například soubor s názvem my_file v adresáři / var/tmp, použijte příkaz jako :
# uuencode /var/tmp my_file >> my_attachment# mailx -s "This is a mial with only one attachment" [email protected] < my_attachment
první řádek kóduje soubor “my_file” a vytvoří soubor “my_attachment”. Druhý řádek používá mailx k odeslání souboru “my_attachment” na [email protected] s předmětem “Toto je pošta pouze s jednou přílohou”.
2. Příklad použití 2 připojených souborů
# uuencode /var/tmp my_file01 >> multi_attachment# uuencode /var/tmp my_file02 >> multi_attachment # mailx -s "Mail with multiple attachment" [email protected] < multi_attachment
první řádek kóduje soubor “my_file01” a vytvoří soubor “multi_attachment”. Druhý řádek kóduje soubor “my_file02” a připojí kódovaná data do souboru “multi_attachment”. Třetí řádek odešle kódovaný soubor “multi_attachment” uživateli.
3. Použití uudecode
mailx je textový poštovní agent. Neobsahuje standard MIME (“Multipurpose Internet Mail Extensions”). Příklady 1 a 2 pro kódování souboru použijte příkaz uuencode. Většina moderních mail user agent (MUA) používá k přijímání zpráv rozpozná a dekódovat soubory automaticky. Pokud mailx zprávu a uuencoded přílohu obdrží mailx (nebo podobné non-MIME MUA), pak použijte uudecode k jejich načtení:
# uudecode multi_attachment
Leave a Reply