-
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 „adres@domena.eu” o temacie „test” i dowolnej treści
mail -s "test" adres@domena.eu treść_wiadomości
Treść wysyłanej wiadomości znajduje się w pliku „/home/przemek/message.txt”, temat „Pytanie”, odbiorca sp1@centos.com.pl
mail -s "Pytanie" sp1@centos.com.pl < /home/przemek/message.txt
Chcemy wysłać wiadomość do dwóch osób, ale ta pierwsza (pierwsza@domena.com) ma nie wiedzieć o tym, że oprócz niej był inny odbiorca (druga@domena.com).
mail -s "Pytanie" -b druga@domena.com pierwsza@domena.com 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 szef@domena.com -c programista1@domena.com,programista2@domena.com team-leader@domena.com treść_wiadomości
Możemy przekierować dowolne polecenie unixowe np.
echo "Co słychać?" | mail -s "Wiadomość testowa" sp2@centos.com.pl
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' somewhere@domain.com 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.