Za předpokladu, že se jedná o binární přílohu:
uuencode [název souboru] [název souboru] | mail -s [předmět] [adresa příjemce]
Pokud se jedná pouze o textový soubor, nemusíte se obtěžovat s kódováním UU, např.:
mail -s [předmět] [adresa příjemce] <[název souboru]
Většina *NIXů má poštu a uuencode, takže by to mělo fungovat prakticky kdekoli.
Pomocí mutt můžete:
mutt -z -a <file> -s <subject> -- [email protected]
Nebo, pokud nechcete zadávat tělo:
mutt -z -a <file> -s <subject> -- [email protected] < /dev/null
"sendEmail je lehký e-mailový klient SMTP s příkazovým řádkem. Pokud potřebujete posílat e-maily z příkazového řádku, je tento bezplatný program perfektní:jednoduchý na používání a bohatý na funkce. Byl navržen pro použití v bash skriptech, dávkových souborech , Perl programy a webové stránky, ale je docela přizpůsobivý a pravděpodobně splní vaše požadavky. SendEmail je napsán v Perlu a je jedinečný v tom, že nevyžaduje ŽÁDNÉ MODULY. Má intuitivní a flexibilní sadu možností příkazového řádku, takže je velmi snadné učit se a používat.[Podporované platformy:Linux, BSD, OS X, Windows 98, Windows NT, Windows 2000 a Windows XP]"
Použil jsem to dříve a opravdu se mi to líbilo. Soubory můžete připojit pomocí volby -a.