-
Wysyłanie mejla z konsoli systemu UNIX
Komunikacja poprzez e-mail jest bardzo wygodna i to nie ulega wątpliwości. Najczęściej wykorzystujemy do tego klientów pocztowych np. Thunderbird lub webowych (tzw. webmaile) np. Roundcube, a niektórzy konsolowych np. pine, mutt, mail. Przykłady użycia tego ostatniego:
Wysyłanie wiadomości na adres „[email protected]” o temacie „test” i dowolnej treści
mail -s "test" [email protected] treść_wiadomości
Treść wysyłanej wiadomości znajduje się w pliku „/home/przemek/message.txt”, temat „Pytanie”, odbiorca [email protected]
mail -s "Pytanie" [email protected] < /home/przemek/message.txt
Chcemy wysłać wiadomość do dwóch osób, ale ta pierwsza ([email protected]) ma nie wiedzieć o tym, że oprócz niej był inny odbiorca ([email protected]).
mail -s "Pytanie" -b [email protected] [email protected] treść_wiadomości
Wiadomość do jednego odbiorcy (np. team leadera), kopia do kilku odbiorców (np. programistów) oraz jedna wiadomość do ukrytego odbiorcy (np. szefa)
mail -s "te" -b [email protected] -c [email protected],[email protected] [email protected] treść_wiadomości
Możemy przekierować dowolne polecenie unixowe np.
echo "Co słychać?" | mail -s "Wiadomość testowa" [email protected]
Oczywiście istnieją inne kombinacje użycia tego konsolowego klienta pocztowego, ale starałem się wybrać te najczęściej stosowane i przedstawić je przekrojowo.
OK i jeszcze ode mnie, można posługiwać się „<" plik, eg.
$ mail -s 'tescik' [email protected] ten pliczek z tekstem
pozdrawiam
Dodam, ze w Debianie wymagana jest paczka mailutils (instalacja z disk1 jej nie zawiera) 🙂
A to ja podlinkuję swoje przemyślenia: http://konrad.bechler.pl/2012/02/jak-wyslac-maila/
Wprawdzie „temat wiodący” zupełnie inny, ale może komuś się przyda.