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