Mail en php

Résolu
emi -  
hack_net Messages postés 783 Date d'inscription   Statut Membre Dernière intervention   -
salut
je veux savoir comment comment je peux envoyer un mail en php jai bien bcp chercher mais quand je test le code il me renvoie une erreur .

et merci d avance ^^
A voir également:

6 réponses

emi
 
merci pour votre reponse mais je trouve la meme erreur

Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for
0
hack_net Messages postés 783 Date d'inscription   Statut Membre Dernière intervention   51
 
Cette erreur est dut au fait que ton serveur refuse l'envoie de mail...
Es-tu en local ou sur un dédié ? Dans se cas, modifie le php.ini.

Sinon, t'es dans une belle m**** :p
0
emi
 
oui je suis dans un reseau local
0
hack_net Messages postés 783 Date d'inscription   Statut Membre Dernière intervention   51
 
Oups suis-je bête, c'est une erreur qui viens de ton code à parement, peux-tu le poster ?
0
emi
 
oui le voila



<?php
$nom=$_POST['nom'];
$mail=$_POST['mail'];
$objet=$_POST['objet'];
$message=$_POST['message'];

/////voici la version Mine
$headers = "MIME-Version: 1.0\r\n";

//////ici on détermine le mail en format texte
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";

////ici on détermine l'expediteur et l'adresse de réponse
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";

$subject="$objet";
$destinataire="moi@mail.com";
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a été envoyé";
} else {
echo "Une erreur s'est produite";
}
?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hack_net Messages postés 783 Date d'inscription   Statut Membre Dernière intervention   51
 
Hum...

Essaye comme ceci juste pour tester :
if(mail('toi@mail.com', 'Test', 'Hola senior !')){
echo "Mail ok";
}else{
 echo "pb mail";
}


Si tu as la même erreur, cela viens de ton php.ini, mais ça m'étonnerais...
0
emiiiiiiiiiiiiiii
 
oui meme erreur !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :s
0
hack_net Messages postés 783 Date d'inscription   Statut Membre Dernière intervention   51
 
Dans ce cas va dans le php.ini et regarde la ligne SMTP... Si c'est localhost, change avec ceux de ton FAI ou de ton hébergeur s'il t'offre cette possibilité (pas tous...)
0