Mail en php
Résolu/Fermé
emi
-
24 mai 2010 à 16:24
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 - 26 mai 2010 à 10:46
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 - 26 mai 2010 à 10:46
A voir également:
- Mail en php
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Thunderbird mail - Télécharger - Mail
- Boîte mail française gratuite - Guide
6 réponses
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
Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
25 mai 2010 à 12:44
25 mai 2010 à 12:44
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
Es-tu en local ou sur un dédié ? Dans se cas, modifie le php.ini.
Sinon, t'es dans une belle m**** :p
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
25 mai 2010 à 13:02
25 mai 2010 à 13:02
Oups suis-je bête, c'est une erreur qui viens de ton code à parement, peux-tu le poster ?
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";
}
?>
<?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";
}
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
25 mai 2010 à 13:21
25 mai 2010 à 13:21
Hum...
Essaye comme ceci juste pour tester :
Si tu as la même erreur, cela viens de ton php.ini, mais ça m'étonnerais...
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...
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
26 mai 2010 à 10:46
26 mai 2010 à 10:46
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...)