mail

Buenos días:
Necesito enviar un formulario que tengo en mi web a una dirección de correo gmail mía, hasta ahora utilizaba la función "MAIL" en PHP, pero sin saber por que ahora no me funciona, no se el tiempo que lleva sin funcionar.
Me podéis ayudar?
Gracias
Perdón por la tardanza, he estado haciendo pruebas.
La verdad que sin tocar nada a veces funciona pero la mayoría de veces no. Os pongo el código php del mailer.

<?php
$receiverMail = "[correo eliminado]";
$subject = "formulari contacta";
$message = "Dades enviades:";

foreach($_POST as $name => $value) {
$message .= "$name: $value\n";
}
if (isset($_POST['Mail']) && $_POST['Mail'] != "" && $_POST['comment'] !="" && $_POST['Poblacio'] !="" && $_POST['Telefon'] !="") {
$poster = $_POST['Mail'];
if (@mail($receiverMail, $subject, $message, "From: $poster")) {
echo "<h2>Muchas gracias.</h2>\n";
echo "<h2>El formulario ha sido enviado, te respondremos tan pronto como nos sea posible.</h2>\n";
} else {
echo "<h2>Lo sentimos, el formulario no se ha podido enviar, pruebalo más tarde, </h2>\n";
echo "<h2>o bien contacta directamente con [correo eliminado] </h2>\n";
}
} else {
echo "<h2>Los campos marcados con un ' * ' son obligatorios.</h2>\n";
}
?>

Muchas gracias.
si aveces funciona puede ser por el servidor que falle

danos la url para probarlo

saludos