Solo per comunicare a tutti quelli che ancora non lo sanno che quando si testa il proprio sito in locale e si necessita di testare anche l'invio delle varie email (benvenuto, grazie per aver acquistato e tutto il resto) NON c'é bisogno di avere nessun mail server installato!
Basta impostare diversamente i parametri di default nei PHP.INI posti nelle seguenti directories:
APACHE (
php.ini)
CONF_FILES (
php.ini)
PHP (
php.ini php.ini-recommended php.ini-dist)
nelle seguenti righe (uguali per tutti i php.ini)
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = me@example.com
dove al posto di 'localhost' dovete inserire il nome del server della posta in uscita dell'indirizzo email che usate per inviare la posta dal vostro sito (ad es. smtp.fastwebnet.it) facilmente ricavabile nell'account del programma di posta che usate mentre al posto di 'me@example.com' dovete inserire il vostro indirizzo di posta (ad es. pippo@miosito.com) ovviamente sempre quello che usate per inviare la posta dal vostro sito.
In questo modo invierete e riceverete le email proprio come in "remoto".
Dopo i cambiamenti e nel caso dell'esempio risulterà:
[mail function]
; For Win32 only.
SMTP = smtp.fastwebnet.it
smtp_port = 25
; For Win32 only.
sendmail_from = pippo@miosito.com
Assicuratevi che NON ci sia il "punto e virgola" prima della riga 'SMTP = ........' e prima di 'sendmai_from = ........'
Una volta fatto tutto, dovete settare in ADMIN il 'Metodo invio Email in SMTP (in SENDMAIL ovviamente non funziona in locale)
E' tutto. ENJOY !

Augurandomi di aver fatto cosa gradita a qualcuno della comunità vi saluto.
Maddy