Configurare l’invio di e-mail in XAMPP con sendmail in Windows XP



Per configurare correttamente l’invio di e-mail con php in un server locale XAMPP è necessario modificare 2 files di configurazione: sendmail.ini e php.ini.
L’esempio è riferito ad un’installazione standard su piattaforma Windows.
Ecco la procedura da seguire:


1) aprire il file C:\xampp\sendmail\sendmail.ini e inserire il seguente codice:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
defaults
#impostazione del file di log
logfile "C:\xampp\sendmail\sendmail.log"
# Impostazione account mail per l'invio
account Gmail
tls on
tls_certcheck off
host smtp.gmail.com
from nome.utente@gmail.com
auth on
user nome.utente@gmail.com
password PaSsWoRd_MaIl
# Impostazione account di default
account default : Gmail



2) ora bisogna modificare il file C:\xampp\php\php.ini.
Cercare la sezione [mail function] e inserire (o eliminare il commento dalle righe):

1
2
3
[mail function]
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
mail.add_x_header = Off

Dopo aver riavviato il server Apache è possibile testare il funzionamento della funzione mail() con uno script php:

1
mail("indirizzo.destinatario@servizio_posta.com","Funziona!!","Mail inviata da XAMPP");
 
Eventuali errori saranno segnalati all’interno del file C:\xampp\sendmail\sendmail.log come indicato al punto 1.

fonte: http://www.techwave.it/blog/2011/01/06/configurare-linvio-di-e-mail-in-xampp-con-sendmail/

Commenti

Post popolari in questo blog

Simulazioni di reti (con Cisco Packet Tracer)

Esercizi sulla rappresentazione della virgola mobile IEEE 754 (Floating Point)