Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/11/2011, 20h53   #1
Futur Membre du Club
 
Inscription : avril 2004
Messages : 77
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 77
Points : 19
Points : 19
Par défaut Fonction PHP mail()

Bonjour,

J'ai un site perso hebergé chez free.
Je tente d'envoyer un mail.
Voici mon code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
ini_set("SMTP","smtp.free.fr" );	
ini_set("smtp_port","25" );
ini_set("sendmail_from","xxx@gmail.com" );
 
 
$destinataire = "xxx@gmail.com";
$expediteur   = "xxx@gmail.com";
$reponse      = $expediteur;
 
$headers = "From: $expediteur\r\n" .
"Reply-To: $reponse\r\n" .
"X-Mailer: PHP/" . phpversion();
 
mail($destinataire,"Sujet","Message",$headers);
Quand j'appelle ma page, il me répond :
Citation:
Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp.free.fr" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in...
J'ai fait un phpinfo();
PHP Version 5.3.0
sendmail_from xxxx@gmail.com xxxx@gmail.com
SMTP smtp.free.fr smtp.free.fr
smtp_port 25 25


Un telnet smtp.free.fr 25 me jette...
Citation:
Connexion à smtp.free.fr...Impossible d'ouvrir une connexion à l'hote, sur le port 25: Échec lors de la connexion
Je ne comprend pas, je ne sais plus quoi faire...
Help !

Merci d'avance,
Deb
debie1108 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 11h51   #2
Nouveau Membre du Club
 
Homme valentin lafranca
Lycéen
Inscription : mai 2011
Messages : 74
Détails du profil
Informations personnelles :
Nom : Homme valentin lafranca
Âge : 19
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : mai 2011
Messages : 74
Points : 26
Points : 26
Salut,
Personnelement je n'ai jamais declaré de serveur pour la fonction mail ... tu n'en as pas besoin tout est pteconfiguré tu as juste a executer la fonction
Onyrio est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 30/11/2011, 13h58   #3
Futur Membre du Club
 
Inscription : avril 2004
Messages : 77
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 77
Points : 19
Points : 19
Il faudrait donc je j'enlève les ini_set ?
En même temps, quand je fais le phpinfo() avant les ini_set, les paramètres ont l'air bon.
J'essaie quand même ce soir.
debie1108 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 18h19   #4
Nouveau Membre du Club
 
Homme valentin lafranca
Lycéen
Inscription : mai 2011
Messages : 74
Détails du profil
Informations personnelles :
Nom : Homme valentin lafranca
Âge : 19
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : mai 2011
Messages : 74
Points : 26
Points : 26
En effet tes ini_set() ne te sert a rien ...
Onyrio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 18h51   #5
Membre confirmé
 
Homme Clément
Développeur informatique
Inscription : décembre 2006
Messages : 213
Détails du profil
Informations personnelles :
Nom : Homme Clément
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2006
Messages : 213
Points : 277
Points : 277
Si tes paramètres sont déjà bon avant de les modifier avec ini_set(), alors effectivement ini_set() ne sert à rien. Tu peux les regarder un par un avec "ini_get()".

Le problème vient donc d'ailleurs, mais de où... Essaie d'enlever tes header au cas ou...
Climoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 19h25   #6
Nouveau Membre du Club
 
Homme valentin lafranca
Lycéen
Inscription : mai 2011
Messages : 74
Détails du profil
Informations personnelles :
Nom : Homme valentin lafranca
Âge : 19
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : mai 2011
Messages : 74
Points : 26
Points : 26
le fonction mail fonctionne parfaitement chez free, je l'ai déjà utilisé
Onyrio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 16h48   #7
Futur Membre du Club
 
Inscription : avril 2004
Messages : 77
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 77
Points : 19
Points : 19
Par défaut J'ai trouvé...

Bonjour à tous,

Ca y est j'ai trouvé...
EN fait j'utilise joomla pour mon site, et la page envoi de mail était encapsulée dans un "wrapper" dont l'adresse pointait sur localhost.

Quand je l'ai mis en ligne, je n'ai pas fait attention, et donc mon site en ligne appeler ma page localhost, pour moi c'était transparent...

Quand j'ai changé le lien pour mettre celui du site en ligne, et ben.... ca a marché tout de suite !

Petite rechute de blonde...
Merci à ceux qui ont essayé de m'aider
A bientôt
Deb
debie1108 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 16h53   #8
Nouveau Membre du Club
 
Homme valentin lafranca
Lycéen
Inscription : mai 2011
Messages : 74
Détails du profil
Informations personnelles :
Nom : Homme valentin lafranca
Âge : 19
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : mai 2011
Messages : 74
Points : 26
Points : 26
Ce sont les petites erreurs comme ça font ***** xD je connais ça
Bonne continuation !
Onyrio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h35.


 
 
 
 
Partenaires

Hébergement Web