15.15. Wysyłanie wiadomości e-mail ze skryptu
Problem
Chcemy, aby skrypt wysyłał wiadomości e-mail z ewentualnymi załącznikami.
Rozwiązanie
Rozwiązania opisywane w dalszej części receptury zależą od rodzaju zainstalowanych programów pocztowych (mail
, mailer
lub mailto
), aplikacji przekazywania poczty (MTA — Message Transfer Agent) oraz od konfiguracji środowiska e-mail. Z tego względu wszystkie przedstawione techniki trzeba dokładnie przetestować w konkretnym systemie, w którym będą implementowane.
Pierwszy sposób na przesłanie wiadomości e-mail polega na wygenerowaniu stosownego komunikatu i dostarczeniu go do programu pocztowego zgodnie z poniższymi instrukcjami:
# Sam komunikat
$ cat treść_wiadomości | mail –s "Temat wiadomości" odbiorca1@przyklad.pl ...
Get Bash. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.