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
Dodaj komentarz