Sto scrivendo uno script che a un certo punto deve inviare un'email.
Per gestire eventuali errori uso questo codice
Codice PHP:
if( mail($destinatario,$oggetto,$messaggio,$header) ) {
echo "Acquisto confermato";
}
else {
echo "Si è verificato un errore durante l'invio della richiesta d'acquisto";
}
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".
Sbaglio io nel pensare che la funzione mail() dovrebbe ritornare false o c'è qualcosa che non va?