OVH Community, votre nouvel espace communautaire.

Problème avec mail()


visualight
20/11/2006, 15h19
Mais ça dépend de la config des autres serveurs !!
Si tu n'as pas d'entrête Header : FROM c'est la source de ton problème.

Essaye/Compare avec ce code :

Code PHP:
// Récupération éventuelle des valeurs des champs du formulaire
$nom $_POST['nom'];
$email $_POST['email'];
$demande $_POST['message'];

// Création de l'email et de son entête
$to "$email;
$from "TON ADRESSE MAIL" ;

$subject "TITRE DE L'EMAIL" ;
$message =  "$demande";
$header 'From: '.$from."\n"
 
.'MIME-Version: 1.0'."\n"
 
.'Content-Type: text/html; charset= ISO-8859-1'."\n"
 
.'Content-Transfer-Encoding: 7bit'."\n\n";

// Envoi de l'email
mail($to,$subject,$message,$header); 
@+

paupiette80
20/11/2006, 06h00
Mon formulaire est ok puisqu'il fonctionne sur d'autres serveurs, les entêtes sont ok.

e_m_o_c
19/11/2006, 18h04
Dans les arguments fournis à la fonction mail, il y a les "header" (= entête), est ce que dans les headers de tes mails, tu définis le header "From : " ?

paupiette80
19/11/2006, 17h39
Le formulaire est ok, je l'ai testé sur d'autres serveurs et pas de problèmes. A noter que je rencontre le même problème avec la fonction mail() de php hors formulaire (c'est à dire sans formulaire et sans variables ddans la fonction).

visualight
19/11/2006, 12h40
Il se peut aussi que ton problème viennent de la configuration du formulaire mail employé.

Vérifie bien que ton code d'envoi mail est correcte ...

Homer Jay
19/11/2006, 10h13
Citation Envoyé par paupiette80
lorsque j'utilise la fonction mail
«La» fonction mail? Veux-tu parler de celle de PHP? Dans ce cas, il faut peut-être aussi régler quelque chose dans les fichiers de config de PHP.

paupiette80
19/11/2006, 10h01
dans anonymous@nsXXXXX.ovh.net, j'ai bien les chiffres du serveur à la place des X.

paupiette80
19/11/2006, 09h57
J'ai un problème avec la configuration des mails/du domaine : lorsque j'utilise la fonction mail, l'expéditeur est toujours anonymous@nsXXXXX.ovh.net

Pourtant je pense avoir bien configuré tous les pointages domaine/DNS/serveur.

Aurais-je oublié quelque chose ?