salve ho uno script che invia una email e in locale non ho inpostato un smtp quindi mi da errore:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\...
error

PHP:
Codice PHP:
    if(!mail($to,$subject,$msg,$headers)){
        echo 
"error|Si è verificato un errore nell'invio del messaggio, riprova.
Se il problema persiste contattare l'amministatore."
;
    } 
come vedete ho messo una condizione per far si che se capito un errore mi da quella stringa.

Il problema e che nsieme alla stringa mi da l'errore descritto sopra.
come posso fare che questo errore non mi compaia?