Jeśli Malinka przez większość czasu nam się nudzi, warto skonfigurować ją do wysyłania maili - będziemy mogli na przykład wysłać coś o zadanej porze, automatycznie. Nie stawiam na niej pełnego serwera pocztowego, bo nie mam takiej potrzeby, tylko wykorzystuję prostszy programik - sSMTP. Co do konfiguracji - wszystko znajdziemy w Sieci. Wszystko wpiszemy do plików /etc/ssmtp/ssmtp.conf oraz /etc/ssmtp/revaliases i będzie działać. Warto tu jednak zacytować pewną ważną wypowiedź: "Umieszczanie informacji dostępowych do konta pocztowego w pliku, który wszyscy użytkownicy mogą odczytywać, pozwala każdemu użytkownikowi zobaczyć twoje dane dostępowe. Również z tej przyczyny korzystanie z programu sSMTP jest właściwe tylko w przypadku tych użytkowników domowych, którzy są jedynymi użytkownikami swojego komputera". No ale skoro to tylko prywatna Malina...
Instalujemy zatem sSMTP (jak każdy inny pakiet), konfigurujemy swoje konto... Kiedy mamy już gotową konfigurację, warto jeszcze zapamiętać pożyteczne komendy, które pozwolą nam do końca zautomatyzować proces wysyłania maili. Najprościej chyba będzie zapisać maila do wysłania do pliku, na przykład do pliku mail_promocja.txt wpisujemy taką treść:
To:client@somewhere.net
From:nasz_adres@costam.pl
Content-type: text/plain; charset=utf-8
Subject: Startujemy z promocją!
Przypominamy, że od dziesiątej rano mamy promocję!
Dział M.
a potem planujemy jej wykonanie, czyli do pliku schedule.wysylka.txt wpisujemy:
ssmtp -r nasz_adres@costam.pl client@somewhere.net <mail_promocja.txt
Kolejkowanie komendy prezentuje się jak poniżej:
at -f schedule.wysylka.txt 08:00 5/16/18
Widać tu jankeską datę, czyli miesiąc/dzień/rok. Ale co tam, ważne, że działa. No i Malinka wyręczy nas w pracy...