probleme pour les nouvelles inscriptions à la newsletter

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

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 ??

Version de Drupal : 

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 variables dans le settings.php et par exemple rajouter des varibles pour le smtp
Genre

<?php
ini_set
("smtp", "IP.serveur.mail");
?>

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

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 :

<?php
ini_set
("smtp", "IP.serveur.mail");
?>

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 !

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 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...