Téléchargement
illégal
Posez votre question Signaler

Mail():Failed to connect to mailserver[php] [Résolu]

majdoulin 106Messages postés 16 juillet 2007Date d'inscription - Dernière réponse le 18 févr. 2012 à 23:04
Bonjour tout le monde
S'il vous plait c quoi la solution a ce probleme,verifier smtp mais comment ??
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\gestion\envoyer_email.php on line 94
Lire la suite 

Mail():Failed to connect to mailserver[php] »

29 réponses
Réponse
+18
moins plus
C'est donc normal que cela ne marche pas!!!
Tu mets un SMTP qui ne correspond pas a ton FAI
MAROC TELECOM C EST MENARA C CA?
SI OUI ALORS
le smtp est : smtp.menara.ma
Tu met au debut de ton script
ini_set('SMTP','smtp.menara.ma');
majdoulin- 27 juil. 2007 à 12:52
et bien merci beaucoup sfinxrecord , ca a marche !
a bientot avec une nouvelle betise :D
mayfree- 12 août 2008 à 11:21
j'ai le meme probléme smtp:

Warning: mail(): Failed to connect to mailserver at "smtp.topnet.fr" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in d:\program files\easyphp1-8\www\reclamation\rdv.php on line 20

jai utilisé la fonction ini_set('SMTP','smtp.topnet.fr');
je suis en tunisie et topnet est mon FAI mais ça marche pas est ce que vous pouvez m'aider?
sawssen - 18 févr. 2012 à 23:04
j'ai cette probleme comment je peux coriger?????????
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
Ajouter un commentaire
Réponse
+2
moins plus
Configures easyPhp pour l'envoi de mails notament smtp

Je ne connais pas easyphp alors je ne peux pas trop d'aiguiller. Vois le php.ini
majdoulin- 26 juil. 2007 à 18:56
salut merci Alain
voila je ai ouvert php.ini et jai trouve :

[mail function]
; For Win32 only.

SMTP = localhost

; For Win32 only.
sendmail_from = me@localhost.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

Comme tu vois SMTP=localhost ,dans des forum j ai trouve k il faut remplacer localhost par wanadoo.fr ou autre..
mais ca marche tjrs pas.
Alain42 - 26 juil. 2007 à 18:58
Peut etre smtp.orange.fr
Ajouter un commentaire
Réponse
+2
moins plus
mon script de mail :
ini_set("SMTP","smtp.gmail.com");


mon php.ini :
[mail function]
; For Win32 only.
SMTP = smtp.gmail.com
smtp_port = 465



Erreur :

L'email n'a pu être envoyé ! send() :: Warning ! : mail() [function.mail]: Failed to connect to mailserver at "smtp.gmail.com" port 465, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in class.mailer.php on line 1737

Fichier : engine_send.php Ligne : 584



:( je n'arrive toujours pas a envoyer mes mails ...
sora oseka - 27 avril 2009 à 16:50
Pour gmail, il faut utiliser l authentification SSL, presque aucun script ne supporte l encryption SSL en php actuelement, la seul solution est d utiliser la librarie MAIL5 en mode TLS pour gmail.
-CCM-- 13 mai 2009 à 13:43
Le post est vieux mais merci quand même !!! :)
Ajouter un commentaire
Réponse
+1
moins plus
c'est normal que tu tombe dans ce probléme , parce que tu doit configurer votre smtp "le serveur des mail"
et pour cela tu doit y aller au :C:\Program Files\EasyPHP1-8\apache\php.ini
et tu doit configurer le smtp en le modifiant en
smtp=menara.ma
essayez cela il fonctionne chez moi
allez bonne journée
Ajouter un commentaire
Réponse
+1
moins plus
Exactement
En conclusion , soit le configurer sur le script qui utilise la fonction mail :
- Avec la fonction ini_set("SMTP","nom du smtp" )
- Ou le configurer dans le php.ini comme l'explique saviola77
---------------------------------------------
[mail function]
; For Win32 only.
SMTP = nom du smtp
---------------------------------------------------
Ajouter un commentaire
Réponse
+1
moins plus
je ss au maroc et j'ai meditel
comment je peux configurer mon smtp
Ajouter un commentaire
Réponse
+0
moins plus
non c pas wanadoo orange , c au maroc et c 'est maroc telecom :D
Ajouter un commentaire
Réponse
+0
moins plus
comme conclution est ce qu'on peut dire qu'on doit preciser le smtp du provider (hebergeur)
si mon site est heberger par exemple sur free.fr je doit modifier la cinfig en (smtp=smtp.free.fr) mais est ce que ca marchera en local
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour tout le monde j'ai le même souci, il faut que je configure le serveur mail, mais comment faire lorsqu il s'agit d'un reseau d'entreprise et que l'on ne connaisse pas le FAI ??

Merci a vous
Ajouter un commentaire
Réponse
-1
moins plus
SVP , je ss à Tunis , mon fournisseur est Planet
comment je peux configurer mon smtp
Ajouter un commentaire
Réponse
-1
moins plus
smtp.planet.tn
Ajouter un commentaire
Réponse
-1
moins plus
bonsoir les amis
j' ai à peu pres le mm pb ! sauf que avant je travaillait avec comme provider iam et dc smtp.menar.ma ca marchait!
mnt j ai changé pr wana, j ai fait les modifs necessaires ds mon "php.ini" à savoir (SMTP = smtp.wanamail.ma ) et ca donne l erreure suivante :
"SMTP server response: 554 5.7.1 <wana-xxx-xxx-xx-xxx.wanamaroc.com[xxx.xx.xxx.xxx]>: Client host rejected: Access denied "
qlq aurait il une idee ? merci d avance
Ajouter un commentaire
Réponse
-1
moins plus
ton ISP utilise avant le SMTP l'authentification POP il faut juste ajouter avant pop=pop._ton fournisseur
auth_user=ton_login_mail
auth_pâss=ton_pass_mail
verifie avnt la syntaxe ..
bonne chance :)
Ajouter un commentaire
Réponse
-1
moins plus
merci bcp mejdi331
je ne vois pas comment ajouter :
pop=pop._ton fournisseur
auth_user=ton_login_mail
auth_pâss=ton_pass_mail
dans "php.ini"
en tt cas merci. Pour l insatnt je suis entrain d explorer la possibilité d installer un serveur mail local qui s occupe de l'identification /authentification
Ajouter un commentaire
Réponse
-1
moins plus
salut tout le monde, mon fournisseur c fawri et je suis d'algerie, je sais pas dutout quoi fairen c'est un vrai casse tete, malgré que j'ai essayé de le faire en local avec le hMailerServer et ca marche tjrs pas

Merci
linda.zazy- 30 mai 2010 à 17:40
salut riham j'ai le meme problème!! je ss d'algérie et j'ai fawri!
comment faire est ce que ta résolu ton problème?
Ajouter un commentaire
Réponse
-2
moins plus
salut
j'insiste encore ;) personne n a une idee svp
Ajouter un commentaire
Réponse
-2
moins plus
j ai esseye smtp.orange.fr et ca a donne l erreur suivante :

Warning: mail(): SMTP server response: 554 <majdouline_sana@hotmail.com>: Recipient address rejected: Missing Authentication in c:\program files\easyphp1-8\www\gestion\envoyer_email.php on line 104


la ligne 104 est :

mail("majdouline_sana@hotmail.com",$_POST['sujet'],$_POST['message'],"From: ".$_POST['nom']."<".$_POST['email'].">");
sfinxrecord- 26 juil. 2007 à 21:00
Force ta configuration SMTP avec la fonction ini_set

place ca au debut de ton script qui te sert a envoyer ton mail

ini_set("SMTP","smtp.wanadoo.fr");

Ca change la valeur qui se trouve dans ton php.ini pendant le tps d'éxécution de ton script
majdoulin- 27 juil. 2007 à 10:18
salut tt le monde,
Merci sfinxrecord, j ai esseye ce que tu m'as suggere mais ca marche toujours pas, ca donne la meme erreur :

Warning: mail(): Failed to connect to mailserver at "smtp.wanadoo.fr" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\gestion\envoyer_email.php on line 106

et kand je mets : smtp.orange.fr ,ca donne l'erreur suivante :

Warning: mail(): SMTP server response: 554 <majdouline_sana@hotmail.com>: Recipient address rejected: Missing Authentication in c:\program files\easyphp1-8\www\gestion\envoyer_email.php on line 104
Ajouter un commentaire
Réponse
-2
moins plus
Quel est ton Fournisseur acces Internet? C'est bien wanadoo orange?
Ajouter un commentaire
Réponse
-2
moins plus
bonjour je suis débutante en php , et j'ai un problème lors de l envoie d'un mail
j'ai une erreur qui apparaitre sur la page :

Warning: Failed to Connect in d:\02serveur16\procedures\sitesmaville-1-2\administration\pro\requete.php on line 442
Echec de l’envoi du mail.

est ce que quelqu un connais la reponse
Ajouter un commentaire
Ce document intitulé « mail():Failed to connect to mailserver[php] » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?