Fonction mail() en PHP ne fonctionne pas

Manu -  
 Manu -
Bonjour,


J'essaye d'intégrer la fonction mail() en php sur mon site avec les paramètres classiques :

<?php
mail('email_destinataire', 'sujet', 'message');
?>

Lorsque j'exécute le code sur le serveur (Configuration : PHP Version 5.3.3-0)

La fonction me retourne la valeur 1, comme si l'envoi avait bien fonctionné.

Seulement je ne réceptionne aucun mail lorsque je me met en destinataire.

Savez vous d'ou cela peut il venir ?


A voir également:

3 réponses

lolitta73 Messages postés 20 Statut Membre 5
 
Bonjour,
j'ai un code fonctionnel :
<?php
$destinataire="écrire ton mail ici";
$sujet=$_POST['sujet'];
$message=$_POST['message'];
if(($sujet!=NULL) && ($message!=NULL))
{

mail($destinataire,$sujet,$message);


?>
<script>
window.alert("message envoyé");
history.back();
</script>
<?php
}
?>
mais je ne sais pas si vous travaillez en local ou vous avez déjà hébergé votre application (sur internet) car cette fonction (mail())ne fonctionne correctement que lorsque vous êtes connectés.
en plus de ça il faut que votre hébergeur adopte cette fonction.
1
Bilow Messages postés 1193 Statut Membre 117
 
Salut,

Ça a l'air bête mais vérifie bien toutes tes données, adresses mail, etc.
Ensuite, tu travailles en local (EasyPHP, Wamp, ..) ou sur un vrai serveur d'un hébergeur ?

Si tu es en local, il faut que tu configures un SMTP => Google
Si tu es sur un hébergeur, contacte-le pour qu'il vérifie son serveur SMTP ainsi que ses paramètres.

;-)
1
Manu
 
Bonjour et merci pour vos contributions.

Je suis sur un serveur d'hébergement mutualisé.

Je vais donc le contacter pour qu'il vérifie si l'erreur ne vient pas d'un problème de configuration SMTP.
1