Sto scrivendo uno script che a un certo punto deve inviare un'email.
Per gestire eventuali errori uso questo codice
le prove le sto facendo in locale e non ho un mail server impostato, quindi mi aspetterei la visualizzazione del messaggio d'errore, quello nell'else praticamente, invece mi dice sempre "Acquisto confermato".Codice PHP:if( mail($destinatario,$oggetto,$messaggio,$header) ) {
echo "Acquisto confermato";
}
else {
echo "Si è verificato un errore durante l'invio della richiesta d'acquisto";
}
Sbaglio io nel pensare che la funzione mail() dovrebbe ritornare false o c'è qualcosa che non va?

Rispondi quotando