Inviare mail in modo semplice con ssmtp
Sui sistemi Gnu-Linux è possibile invare mail dal server locale, tramite script php, senza avere installato un server di posta. Per far questo ci possiamo servire di un programmino, ssmtp, congiuntamente ad un account di posta come Gmail da utilizzare come Smarthost. Innanzitutto installiamo ssmpt; se abbiamo CentOS / RHEL / Red Hat / Fedora Linux scriviamo nel terminale: nel caso di Ubuntu, Debian e derivate: nel caso di Arch Linux / Chakra: Una volta installato il programma configuriamo Gmail come smarthost aprendo con un editor di testi e privilegi di root il file /etc/ssmpt/ssmtp.conf; ad esempio possiamo usare gedit: Modifichiamo il contenuto del file in questo modo: Modifichiamo quindi il file /etc/ssmtp/revaliases in questo modo: Infine modifichiamo nel file /etc/php/php.ini il valore della variabile sendmail_path in questo modo: Fatto: riavviamo il server ed ora dovrebbe essere possibile inviare mail tramite i nostri script PHP dal server locale. |