Salve ragazzi,
ho appena sviluppato un modulo per invio e.mail....molto semplice...ma in locale nn mi funziona.
Premetto che uso Windows e ho opportunamente configurato il file php.ini dove ho impostato i valori:
SMTP = 192.168.0.100
smtp_port = 25
L'errore è il seguente:
Warning: mail() [function.mail]: Failed to connect to mailserver at "192.168.0.100" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in
La pagina che chiama la funzione mail ha le seguenti righe di codice:
<?
session_start();
$nome = $_POST['nome'];
$mail = $_POST['mail'];
$oggetto = $_POST['oggetto'];
$messaggio = $_POST['messaggio'];
echo("nome=".$nome);
echo("mail=".$mail);
echo("oggetto=".$oggetto);
echo("messaggio=".$messaggio);
$destinatario = "xxx@libero.it";
mail($destinatario,$oggetto,$messaggio,$mail);
if(@mail($destinatario,$oggetto,$messaggio,$mail)) { // SE L'INOLTRO È ANDATO A BUON FINE...
return "La mail è stata inoltrata con successo.";
} else {// ALTRIMENTI...
return "Si sono verificati dei problemi nell'invio della mail.";
}
header("Refresh: 10;URL=Index.php");
?>
Grazie