Wysyłanie maila z konsoli/skryptu – SSMTP

Jeżeli nie potrzebujemy serwera poczty z prawdziwego zdarzenia a jedynie chcemy otrzymywać logi na maila lub żeby nasze skrypty mogły wysyłać maila, polecam zastosowanie SSMTP

instalacja jest banalna sprowadza się do

aptitude install ssmtp

potem szybka konfiguracja dla konta w gmail ( /etc/ssmtp/ssmtp.conf )

mailhub=smtp.gmail.com:587

rewriteDomain=

#Ma być właśnie UseSTARTTLS a nie inne dostępne opcje z TLS
UseSTARTTLS=YES

[email protected]
AuthPass=twoje_hasło
FromLineOverride=YES
i na koniec dodajemy alias użytkownikowi w /etc/ssmtp/revaliases
root:[email protected]:smtp.gmail.com:587
Od tej pory nasz serwer potrafi wysyłać maile, możecie sprawdzić wpisując w konsoli
echo “Hello World!” | mail –s “Hello” [email protected]
Warto też zmienić ustawienie PHP (/etc/php5/apache2/php.ini) do wysyłania przy użyciu funkcji mail()
sendmail_path = /usr/sbin/ssmtp -i

Opublikowano

w

przez

Komentarze

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *