Pero no se que ocurre que no va


Me he bajado varios de dichos servidores smtp, he probado el servidor smtp del windows, tambien con la redireccion de dominios atraves de DNS2go, pero no hay manera

Lo unico que he conseguido es que al instalar los servidores smtp la funcion mail me devuelve true, usea que parece que funciona pero al abrir el correo no hay ningun email. ¿que es lo que hago mal?
Este es el script:
Código:
En la direcetiva SMTP del archivo php.ini he probado con escribir localhost, 127.0.0.1, el dominio del dns2go incluso con el servidor smtp de gmail$receiverMail = "direccion"; $subject = "prueba"; $message = "Datos enviados:\n\n"; foreach($_POST as $name => $value) { $message .= "$name: $value\n"; // Forma abreviada de concatenación } if (isset($_POST['Mail']) && $_POST['Mail'] != "") { // ¿Campo mail no está vacío? $poster = $_POST['Mail']; if (mail($receiverMail, $subject, $message, "From: $poster")) { echo "<h1>Gracias por hacerme llegar tu opinión.</h1>\n"; echo "<p>Tu mensaje ha sido enviado.</p>\n"; } else { echo "<h1>Lo sentimos, no se pudo enviar tu mensaje.</h1>\n"; } } else { echo "<h1>No te olvides de rellenar tu dirección de correo electrónico.</h1>\n"; }
He probado tambien en enviarlo a direcciones distintas por si acaso y nada el resultado siempre el mismo el script parece que funciona pero al ir a mirar el correo no hay emails.
Un poquito de ayuda por favor estoy desesperado

Un saludo y gracias.