[PHP] formulaire: mail défaillant
bobcarter
Messages postés
20
Statut
Membre
-
bobcarter Messages postés 20 Statut Membre -
bobcarter Messages postés 20 Statut Membre -
Bonjour! J'aimerais créer dans un site un formulaire me permettant d'expedier un mail directement dans ma boite mail(bobcarter@caramail.com par exemple).Mais le probleme est que mon mail n'arrive jamais à destination qd je le tape dans le formulaire.quelqu'un pourais m'aider?c gentil.voici mon script.
<html>
<body>
<form action="mailer.php" method="post">
Votre adresse email ?
<input type=text name=mail><br><br>
De quoi vouler vous nous informer?<br>
<textarea name=message cols=50 row=5 wrap=soft>
</textarea>
<input type=submit value=envoyer le message name=envoyer>
</form>
<?php
if(isset($mail) && $mail !="")
{
if(mail("bobcarter@caramail.com", "vous avez du courier !", "$message", "From: $mail"))
{
echo "<p>Merci votre message a ete envoye </p>";
}
else
{
echo "<p>malheuresement il ya eu un probleme</p>" ;
}
}
?>
</body>
</html>
<html>
<body>
<form action="mailer.php" method="post">
Votre adresse email ?
<input type=text name=mail><br><br>
De quoi vouler vous nous informer?<br>
<textarea name=message cols=50 row=5 wrap=soft>
</textarea>
<input type=submit value=envoyer le message name=envoyer>
</form>
<?php
if(isset($mail) && $mail !="")
{
if(mail("bobcarter@caramail.com", "vous avez du courier !", "$message", "From: $mail"))
{
echo "<p>Merci votre message a ete envoye </p>";
}
else
{
echo "<p>malheuresement il ya eu un probleme</p>" ;
}
}
?>
</body>
</html>
A voir également:
- [PHP] formulaire: mail défaillant
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
3 réponses
Je pense avoir compri mon probleme.c'est que mon fournisseur internet est wanadoo et ce fournisseur n'autorise pas pas l'acheminement d'un message destiné à une adresse SMTP.Et mon site est hebergé sur ifrance,et j travail parfois sur easy php pour faire mes test.j'ai configuré le fichier php.ini en definisant l'adresse SMPT du fourniseur d'accés.vu que mon mon fournisseur wanadoo n autorise pas la fonction mail() de php ,alors j'ai essayé de mettre l'adresse smtp de ifrance en vue d'utiliser sa messagerie.(je ne c'est pas si ça se fait) .ça tjrs pas marcher,le mail n'arrive pas à destination qd je le saisi ds le formulaire.voici ceque j'ai ecri dans mon fichier php.ini.(PS: je travail sous windows)
....................
.....................
[mail function]
; For Win32 only.
SMTP = smtp.ifrance.com
; For Win32 only.
sendmail_from =
.......................
......................
Donc voilà ,mais ça n'a pas marché avec aussi.Est-ce que ya quelqu'un qui s y connait dans ce domaine ,qui a une idée et qui pourait m'aider à trouver une solution , ce serais tres sympas.je m'y connais pas trop ,je sui juste entrain d'apprendre petit à petit à me servir du PHP.Merci bcp.PS: vous pouvez revoir mon script php plus haut au debut du forum ( pr ce qu'on ne l'ont pas lui avant). A bientot !
....................
.....................
[mail function]
; For Win32 only.
SMTP = smtp.ifrance.com
; For Win32 only.
sendmail_from =
.......................
......................
Donc voilà ,mais ça n'a pas marché avec aussi.Est-ce que ya quelqu'un qui s y connait dans ce domaine ,qui a une idée et qui pourait m'aider à trouver une solution , ce serais tres sympas.je m'y connais pas trop ,je sui juste entrain d'apprendre petit à petit à me servir du PHP.Merci bcp.PS: vous pouvez revoir mon script php plus haut au debut du forum ( pr ce qu'on ne l'ont pas lui avant). A bientot !
Bon j'ai evolué. j'ai configuré mon fichier php.ini en mettant l'adresse smtp de mon fournisseur d'acces internet, c'est à dire (smtp.wnadoo.fr).A present à partir de formulaire j'arrive à expedier sur nimporte quelle messagerie.mais celà marche que sur mon reseau local.Mon soucis à present est que quand j'heberge le site sur ifrance ,ça ne marche pas,le message n'arrive pas à destination,j'ai aussi hebergé mon site chez wanadoo mais il n'accepte pas la fonction mail().la solution à quoi je pense ,c de me créer mon propre hebergeur sur mon avec une adresse ip fixe et un nom de domaine mais pr le moment j n'ai pas pas tt ce qu'il me faut pr avoir mon hebergeur.pr le moment j'aimerais me servir d'un hebergeur gratuit.Si ya quelqu'un qui peut m'aider, c gentil.mci à bientot !
else
{
echo "<p>malheuresement il ya eu un probleme</p>" ;
}
Donc à chaque fois ke j'essaie d expedier le message ,il m'affiche à l'ecran "malheuresement il ya eu un probleme".Donc en quelque sorte c comme si les conditions que j'ai posé avant ne sont pas rempli alors que que j'ai rempli tous les champs avant d'envoyer le message sauf qu'il ne pars pas.