Dal momento che è una domanda molto ricorrente, ho pensato di scrivere questa mini-pillola
Come configurare php su windows:
1. aprire il file php.ini
2. individuare questa sezione:
3. sostituire localhost con il server smtp del vostro ISP:Codice PHP:[mail function]
; For Win32 only
SMTP = localhost
smtp_port = 25
4. salvare php.iniCodice PHP:[mail function]
; For Win32 only
SMTP = smtp.dominio.com
smtp_port = 25
5. riavviare Apache
Fatto
Su linux è un po' più laborioso in quanto necessitiamo di un mail server per poter spedire mail da php. Lasciamo perdere sendmail, in quanto non esiste persona al mondo che sappia come configurarlo (pare sia stato sviluppato da marziani). Utilizzeremo il più semplice postfix.
1. Installare postfix
2. Facciamo ora una configurazione di baseCodice PHP:apt-get install postfix
rispondete alle domande, se non avete necessità particolari, di solito va bene quello che viene proposto, se non la prima voce è meglio scegliere "sito inernet".Codice PHP:sudo dpkg-reconfigure postfix
3. Modifichiamo il file di configurazione
Se necessario inserite alla voce relayhost il nome del server smtp del vostro ISPCodice PHP:sudo nano /etc/postfix/main.cf
4. salvare
5. riavviare postfix
FinitoCodice PHP:/etc/init.d/postfix reload

Rispondi quotando
