Spip inscription visiteur sur forum

Bonjour,

J'aimerais ouvrir un forum sur abonnement avec possibilité que n'importe quel
visiteur puisse s'inscrire.

J'ai autorisé l'inscription des visiteurs dans la partie privé de mon site, ...

Mais quand je teste l'inscription j'acède au formulaire, je rentre les
infos, ... un message apparait disant que mon mot de passe va m'être envoyé,
mais je n'ai jamais reçu de mail, pourtant quand je vais voir dans ma base de
données dans la table spip_auteur le visiteur apparait.

Donc comment faire pour que le mail arrive a destination ? d'où peut venir le
problème?

Merci par avance pour vos réponses !

minine66 a écrit :

Bonjour,

J'aimerais ouvrir un forum sur abonnement avec possibilité que n'importe quel visiteur puisse s'inscrire.

J'ai autorisé l'inscription des visiteurs dans la partie privé de mon site, ...

Mais quand je teste l'inscription j'acède au formulaire, je rentre les infos, ... un message apparait disant que mon mot de passe va m'être envoyé, mais je n'ai jamais reçu de mail, pourtant quand je vais voir dans ma base de données dans la table spip_auteur le visiteur apparait.

Donc comment faire pour que le mail arrive a destination ? d'où peut venir le problème?

Merci par avance pour vos réponses !

Parfois le serveur de mails met un peu de temps ...
Pat

12heures après toujours pas de mail ! ! !

minine66 wrote:

12heures après toujours pas de mail ! ! !

C'était dimanche, c'est les vacances pour plusieurs ...

Il faudrait que tu vérifies d'abord que ton site est capable d'envoyer des mails.

Par exemple, tu actives les notifications de publication d'articles en ayant correctement renseigné le mail administrateur et tu essayes d'en plublier un pour tester.

Si ça ne marche pas, ton problème réside dans la configuration sendmail ou les services activés sur ton serveur.

Patience :slight_smile:
--
toggg

Bon je viens d'essayer ta procédure et pas de mail non plus donc ca doit venir
du sendmail, mais comment le configurer ???

Mon serveur est bien doté d'un sendmail, j'ai le chemin d'accès, ... faut-il
le renseigner dans spip ???

minine66 a écrit :

Bon je viens d'essayer ta procédure et pas de mail non plus donc ca doit venir du sendmail, mais comment le configurer ???

Mon serveur est bien doté d'un sendmail, j'ai le chemin d'accès, ... faut-il le renseigner dans spip ???

Bonjour

Quel serveur?
Quel hébergeur?
Quelle version de Spip?

Est ce que tu as accès aux log d'Apache et de sendmail?

A bientôt
Grégoire

minine66 wrote:

Bon je viens d'essayer ta procédure et pas de mail non plus donc ca doit venir du sendmail, mais comment le configurer ???

Mon serveur est bien doté d'un sendmail, j'ai le chemin d'accès, ... faut-il le renseigner dans spip ???

Non, spip utilise les ressources de la machine, rien de plus.
Justement je voulais dire que très certainement , le problème est "hors-spip". (mais ça empèche pas d'en discuter , hein)
Comme le dit Grégoire , il te faut voir coté serveur et/ou prestataire qui te le fournit.
--
toggg

minine66 a écrit :

Bon je viens d'essayer ta procédure et pas de mail non plus donc ca doit venir du sendmail, mais comment le configurer ???

Mon serveur est bien doté d'un sendmail, j'ai le chemin d'accès, ... faut-il le renseigner dans spip ???

Un aparté :

A une époque, OVH n'envoyait qu'un mail sur deux.
Après demande, il m'ont répondu que le sujet était mal formaté.
Bien sur, sans log, impossible de savoir pourquoi sendmail n'aboutit pas !
Du coup, le paragraphe fautif (envoyer_mail.php, ligne 182) était :

// encoder le sujet si possible selon la RFC
if (init_mb_string()) { # un bug de mb_string casse mb_encode_mimeheader si l'encoding interne
# est UTF-8 et le charset iso-8859-1 (constate php5-mac ; php4.3-debian)
     mb_internal_encoding($charset);
     $sujet = mb_encode_mimeheader($sujet, $charset, 'Q', "\n");
     mb_internal_encoding('utf-8');
}

Et j'ai remplacé la ligne :
     if (init_mb_string()) {
par :
     if (init_mb_string() and false) {

Ce qui a réglé mon problème... Cette manip date de longtemps, je ne connaissais pas Spip et je ne savais pas quelle portée pouvait avoir cette modification...

Je viens de faire un test là-dessus, et tout semble (?) rentré dans l'ordre...

Pat

Mon site est hébergé sur celeonet.fr, je travaille avec spip 1.9

La modification de mail.php, n'a pas arrangé mon problème, du coup je suis
rentrer en contact avec mon hébergeur (puisque ca viendrait de là d'après ce
que vous dites) en espérant avoir une solution ! ! !

J'ai pas eu assez de patience sur mon dernier essai, effectivement la
modification du code de mail.php a solutionné le problème.

Merci beaucoup !

PS: pourquoi le code est erronné à la base

minine66 a écrit :

J'ai pas eu assez de patience sur mon dernier essai, effectivement la modification du code de mail.php a solutionné le problème.

Merci beaucoup !

PS: pourquoi le code est erronné à la base

Je m'attendais pas que ça marchât... Je passe la conversation sur spip devel.
Quelle version de Spip utilises-tu ?

Pat

Spip devel ??? c'est quoi ?

J'utilise la version 1.9

minine66 a écrit :

Spip devel ??? c'est quoi ?

J'utilise la version 1.9

La présente liste est Spip User.
Spip devel c'est une autre liste concernant le développement de Spip.
Il y a aussi Spip zone, Sip cvs, etc.