Bonjour tout le monde !

petit problème avec cette fonction qui a pour but d'envoyer un mail renseigné par un formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
function envoi()
{
include ("config.php");
$message="";
if ( isset($_POST['pseu']))
	{
	$nom=$_POST['pseu'];
	$messag=$_POST['comme'];
	$mail1=$_POST['mail'];
	if (empty ($nom))$message .="Veuillez indiquer votre nom<br>\n";
	if (empty ($messag)) $message .="Vous n'avez pas mis de message ! <br>\n";
	if (!ereg("^(.+)@(.+)\\.(.+)$", $mail1))$message="votre adresse e-mail ne semble pas correcte ! <br>\n";
	if ($message=="")
	{
	$messag1=addslashes($messag);
	$body="de $nom\n";
	$body.="$messag1\n";
	$headers = "From: $mail1\r\n";
 
	mail($to,$subject,$body,$headers);
	header("location:index.php?");
	}
	}
}
tout fonctionne normalement en local, mais impossible de la faire fonctionner en ligne (chez free)
Je précise que les variable $to et $subject sont renseignées dans le fichier config.php

Quelqu'un voit-il le hic ?

merci