Celkom často sa stretávam s potrebou zasielania mailov s prílohou zo shellu. Užitočné to je aj pri skriptoch kedy si môžete nechať zaslať nejaké komprimované logy a podobne. Doteraz som neobjavil na takúto činnosť nič lepšie než konzolový mailový klient Mutt. Takže ako na to?
V prvom rade Mutt treba nainštalovať, ide o takú „legendu“ že ho nájdete skutočne v každej distribúcii – napr. pre Ubuntu použite:
# sudo apt-get install mutt
Mail nasledne odošlete príkazom:
# mutt -s "Moj mail zo shellu" -a /home/alian/log.tgz user@example.com < /home/alian/body_mail.txt
Kde parameter -s
špecifikuje predmet mailu, -a
samotnú prílohu a na konci príkazu som uviedol súbor body_mail.txt
, ktorého obsah bude použitý ako samotný obsah mailu. Všetko sa to pošle na user@example.com
. Jednoduché a hlavne použiteľné. Ako - to je už na vás.
Mohli by vás zaujímať aj tieto články
Configuring tzdata a Docker image
Pomerne veľa balíčkov v systéme Ubuntu požaduje tzdata ako svoju závislosť. Je to niečo na čom sa môže zaseknúť váš Dockerfile, keď zostavujete Docker
Red Hat Enterprise Linux a Docker
Pokiaľ ste používali Docker na Windows alebo macOS, tak prakticky do nedávna neexistoval spôsob ako ste mohli spustiť kontajnery s Red Hat Linuxom. Vo
Ako upgradovať na VMware ESXi 7.0
Začiatkom tohto mesiaca sme sa konečne dočkali a po vSphere 7 prichádza v tejto verzii aj hypervízor ESXi. I keď tento free hypervízor nemá automatick