Fonction mail() en PHP ne fonctionne pas
Manu
-
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 ?
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:
- Fonction mail() en PHP ne fonctionne pas
- Fonction si et - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Fonction filtre excel n'existe pas - Forum Excel
- Comment télécharger un mail - Guide
3 réponses
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.
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.
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.
;-)
Ç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.
;-)