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