Submitted by cecile on
Bonjour à tous !
je suis en train de créer un site,
et à chaque nouvelle inscription à la newsletter,
drupal me dit ça :
" 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\drupal-5.1\includes\common.inc on line 1970. "
je dois verifier mes "smtp et smtp_port" ou alors, je dois aller explorer le fichier "common.inc"...
mais que dois-je faire au juste??
j'imagine qu'il serait plus interessant de toucher au fichier "common.inc", car il fait partie de drupal,
alors que le fichier "php.ini" fait partie de easyphp.
en ce qui concerne le dossier "common.inc", entre les lignes 1965 & 1970, il y a ça :
return mail(
$to,
mime_header_encode($subject),
str_replace("\r", '', $body),
join("\n", $mimeheaders)
);
...moi pas comprendre...
ALORS,
toi qui est beau... splendide que dis-je !
toi à qui rien ne manque,
toi qui est humble,
toi qui vole au secour des plus faibles,
seras-tu répondre à ma requete ??
Alors, à priori tu utilises
Permalien Soumis par kalis1@drupal.org le 6 Juin, 2007 - 17:19
Alors, à priori tu utilises EasyPHP.
Il faut simplement que tu paramètres le fichier de configuration de php pour définir ton serveur de courrier sortant (smtp).
Clic-droit sur l'icône EasyPHP->configuration->PHP
ça t'ouvre le fichier php.ini
recherche la section :
[mail function]
; For Win32 only.
SMTP = localhost
; For Win32 only.
sendmail_from = me@localhost.com
renseigne tes paramètres SMTP et adresse d'expéditeur (regarde comment est configuré ton logiciel de messagerie), ré-enregistre le fichier, redémarre les serveurs et ça devrait être bon :-)
A+
Claire
Tu peux declarer des
Permalien Soumis par tostinni le 6 Juin, 2007 - 17:20
Tu peux declarer des variables dans le settings.php et par exemple rajouter des varibles pour le smtp
Genre
Bon chui pas sur a 100% mais ca devrait aider
Le coup de la ligne 1970 c juste que la fonction mail de PHP a pas pu se connecter au serveur de mail d'ou l'erreur
merci pour ces infos ! je
Permalien Soumis par cecile le 7 Juin, 2007 - 09:22
merci pour ces infos !
je regarde ça tout de suite.
bon, je viens de remettre le
Permalien Soumis par cecile le 7 Juin, 2007 - 16:50
bon,
je viens de remettre le nez dans mon site.
etant donné que je débute,
je tente de comprendre :
SMTP, heu.. c'est quoi réelement ? comment ça fonctionne ?
je cherche un peu (tout de meme),
je tombe la-dessus : http://www.world-informatique.com/pasapas/outlook/parametres.html
et
http://www.libellules.ch/smtp_xp.php
le 1er lien donne des infos du genre : pour wanadoo.fr, le smtp est smtp.wanadoo.fr..... (je suis chez yahoo, et je crois avoir compris qu'il n'était pas pris en compte... rrrrrrh!)
le 2nd concerne la configuration d'un server smtp sous windows xp.
il faudrait donc, d'une part que j'obtienne une nouvelle adresse email.
et par la suite, que je configure mon windows xp ? (cf lien 2)
Claire, si tu es encore là, admettons que ma nouvelle adresse soit monadresse@wanadoo.fr, je devrais inscrire ça :
[mail function]
; For Win32 only.
SMTP = smtp.wanadoo.fr
; For Win32 only.
sendmail_from = monadresse@wanadoo.fr
Tostinni, si toi aussi tu es encore présent,
quand tu écris :
que veut dire "IP.serveur.mail" ?
un serveur mail a une adresse ip ?
il me semblait que seul les ordi ou périphériques en avaient.
pourrais tu m'éclaircir ?
MERCI encore à VOUS !
SMTP, c'est le serveur de
Permalien Soumis par kalis1@drupal.org le 7 Juin, 2007 - 17:48
SMTP, c'est le serveur de courrier sortant, c'est lié à ton fournisseur d'accès. Regarde ici pour trouver le tien.
Dans le sendmail_from, tu peux mettre ton adresse yahoo, de toutes façons, tu es en local donc c'est juste pour faire des tests...
j'ai mis ça, et ça ne
Permalien Soumis par cecile le 8 Juin, 2007 - 11:45
j'ai mis ça,
et ça ne donne rien de nouveau :
[mail function]
; For Win32 only.
SMTP = smtp.mail.yahoo.fr
; For Win32 only.
sendmail_from = xxxxx@yahoo.fr
je vais reflechir un moment,
peut etre qu'il me faut configurer windows avant je ne sais pas...
MERCI encore pour votre soutien
Je doute que yahoo soit ton
Permalien Soumis par kalis1@drupal.org le 8 Juin, 2007 - 11:59
Je doute que yahoo soit ton fournisseur d'accès... Regarde le lien que je t'ai donné, il y a de fortes chances que tu sois plutôt chez Free, Orange ou Neuf (j'imagine que tu sais quand même chez qui tu payes ta facture tous les mois ;-) )
Pense à redémarrer EasyPHP pour que les changements soient pris en compte...
j'ai inséré mes
Permalien Soumis par cecile le 8 Juin, 2007 - 15:37
j'ai inséré mes coordonnées perso dans le php.ini
je retente l'experience une fois chez moi
merci !
ça y est, ça marche
Permalien Soumis par cecile le 19 Juin, 2007 - 10:19
ça y est, ça marche !!
Merci pour ton aide Claire.
le probleme ne venait pas de drupal,
mais de mon lieu de travail.