|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre à l'essai
![]() Inscription : octobre 2006 Messages : 54 ![]() |
bonjour
j ai tester hier d'envoyer un mail via la fonction mail() mais sans acune resultat il me donne l'erreur suivante: Citation:
j lai deja cite ca fait un an et qlq et ca marche et mnt je sais pas ou exactement le prob. si vous avez trouve la solution contacte moi svp voila mon scripte "envoyer.php" Code :
|
|||
|
|
00
|
|
|
#2 | |
|
Membre du Club
![]() |
Bonjour
Citation:
__________________
![]() ![]()
|
|
|
|
00
|
|
|
#3 | |
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
Metrax : tu as la réponse dans le message d'erreur
Citation:
__________________
N1bus Modérateur Web / PHP Aucune demande technique ne sera traitée par MP . Merci PHP/GD : Génération d'un code-barre Code 39 FCKEditor : Modifier la largeur des listes déroulantes PHP/e-Commerce : Installation d'une solution de paiement en ligne SIPS-ATOS |
|
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() Inscription : octobre 2006 Messages : 54 ![]() |
bbonjour j ai configurer le php.ini en mentionnenant le numero de port comme si de suite "smtp_port = 25" mais cette fois il m'affiche rien comme erreur mais au meme temps il n'envoi pas le mail . vous trouverez le scrypte ci joins avec mon message
|
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() Développeur Web Inscription : décembre 2004 Messages : 636 ![]() |
Ben il te dit que le smtp n'est pas joignable.
T'es sûr que t'as un serveur smtp installé sur le même serveur, et qu'il est bien lancé ? (si je pose la question, c'est pasque j'ai une petite idée de la réponse ...). Si ce n'est pas le cas, deux solutions : - soit installer un serveur smtp - soit en utiliser un autre et donc configurer PHP pour ne pas utiliser "localhost" comme serveur smtp, mais l'autre en question
__________________
Ne cliquez pas sur ce lien |
|
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() Inscription : octobre 2006 Messages : 54 ![]() |
bonjour,
voila la partie qui concerne le probleme de mon php.ini [mail function] ; For Win32 only. SMTP = localhost smtp_port = 25 ; For Win32 only. sendmail_from = metrax@hotmail.fr d'apres ca mon serveur smtp c'est localhost et si je veux installe un autre serveur smtp comment ca et ou? je pense que cette fonction mail() foction avec le localhost tres bien selon une documentation deja vecu. en tt cas je souhaite avoir une solution pou ce prob Merci infiniement |
|
|
00
|
|
|
#7 | ||
|
Membre chevronné
![]() Développeur Web Inscription : décembre 2004 Messages : 636 ![]() |
Citation:
la ligne de conf:ne signifie pas qu'il y a un serveur smtp d'installé sur ta machine, mais que ton php est configuré pour utiliser le serveur smtp de cette machine ... dans l'hypothèse ou il existe ! car si il n'y a aucun smtp d'installé sur ça ta machine, avec cette conf-là c'est normal que ça ne marche pas. Donc, tu as le choix entre deux solutions : - soit installer un serveur smtp sur cette machine, mais étant donné les questions que tu poses je pense qu'il vaut mieux que tu oublies. - soit configurer php pour utiliser un autre serveur smtp qui éxiste déjà, comme (par exemple) celui ton fournisseur d'accès. par exemple, moi qui suis chez free, je mettrais : Si tu n'es pas chez free, renseigne toi auprès de ton FAI pour avoir l'adresse de leur smtp s'ils en proposent un. Sinon, tu as peut être un client de messagerie type outlook/thunderbird &cie, dans ce cas regarde dans les params de connexion. Citation:
Donc, pour résumer ton principal problème, c'est d'abord de trouver un smtp que tu peux utiliser, ensuite la configuration dans le php.ini est très simple.
__________________
Ne cliquez pas sur ce lien |
||
|
|
00
|
|
|
#8 |
|
Membre à l'essai
![]() Inscription : octobre 2006 Messages : 54 ![]() |
Bonjours ami,
ja i compris le prob grace a votre explication,moi j'utilise le Gmail,j ai trouve le serveur smtp du gmail, c'est smtp.gmail.com, alors il rest que configurer le localhost de php.ini en lui mentionnenant le serveur et je reteste le script et je te contacte le resultat. merci infiniement ami. |
|
|
00
|
|
|
#9 |
|
Membre à l'essai
![]() Inscription : octobre 2006 Messages : 54 ![]() |
Bonjours,
j ai configurer mon php.ini de cette facon [mail function] ; For Win32 only. SMTP = smtp.gmail.com smtp_port = 25 ; For Win32 only. sendmail_from = moi@gmail.com l'erreur que jai la dernier fois est disparu ca implique que jai bien configurer mon php.ini comme le menbre Hervé saladin m'a montre ,mais cette fois il me donne une erreur vraiment bizar!!! c'est il me dit que il vous manque une acolade a la ligne 40 et pourtant j'ai dans mon sript que 24 lignes,je sais quoi faire. merci de me propoer qlq solutions. ci joins mon script |
|
|
00
|
|
|
#10 |
|
Membre à l'essai
![]() Inscription : octobre 2006 Messages : 54 ![]() |
j l ai essayé une autre fois et j ai senti que je suis pret de la solution mais cette fois il m'affiche cette erreur :
Warning: mail() [function.mail]: SMTP server response: 530 5.7.0 Must issue a STARTTLS command first z33sm3342822ikz in C:\Program Files\xampp\htdocs\envoimail\envoyer.php on line 18 Le message n'a pu être envoyé. a titre d'information la configuration de mon php.ini c'est: [mail function] ; For Win32 only. SMTP = smtp.gmail.com smtp_port = 25 ; For Win32 only. ;sendmail_from = moi@gmail.com est ce que l'erreur provienne du serveur smtp du gmail ou elle possede pas un? je sais pas quoi cette erreur? mercu pour votre aide. |
|
|
00
|
|
|
#11 | ||||
|
Membre à l'essai
![]() Inscription : octobre 2006 Messages : 54 ![]() |
le code pour envoyer un message avec la fonction mail(), vous pouvez vous servir avec:
mais ce code considere que vous avez bien configurer votre php.ini: par exemple moi j'utilise le messagerie Gmail: Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com