[spip-dev] mail des nouveautes KO (v1.5.1)

Bonjour !

Depuis quelques versions plus ou moins CVS, je n'avais plus la
possibilité d'envoyer le mail des nouveautés. Autrefois ça a fonctionné,
mais pas longtemps.
Je suis passé récemment à la version officielle 1.5.1, et la fonction ne
marche toujours pas.
Je clique sur "envoyer maintenant", je vais sur la page d'accueil, je
fais même un "refresh", même un "recalculer", rien à faire...
Dans le fichier spip.log, aucune trace d'envoi de mail.

Par contre l'envoi de mail (vers la même adresse) du le suivi éditorial
et des forums fonctionne très bien. Donc problème interne à Spip.

Comme faire pour bien faire ?

Cordialement
Thierry

Je clique sur "envoyer maintenant", je vais sur la page d'accueil, je
fais même un "refresh", même un "recalculer", rien à faire...
Dans le fichier spip.log, aucune trace d'envoi de mail.

Par contre l'envoi de mail (vers la même adresse) du le suivi éditorial
et des forums fonctionne très bien. Donc problème interne à Spip.

Il commence à y avoir pas mal de monde qui signale ce problème. Mais je n'ai
aucune idée de ce qui se passe. Il faudrait que nous puissions accéder en
ftp à un site qui subit ce bug pour faire des tests.

-- Fil

Salut,

Je clique sur "envoyer maintenant", je vais sur la page d'accueil, je
fais même un "refresh", même un "recalculer", rien à faire...
Dans le fichier spip.log, aucune trace d'envoi de mail.

Peux-tu essayer la manipulation suivante : vers la fin du fichier
inc-public-global.php3, juste après les lignes suivantes :

//
// Envoi du mail quoi de neuf
//

Ajoute la ligne : $timeout = true;
(n'oublie pas le point-virgule)

Est-ce que ça marche ?

a+

Antoine.

Peux-tu essayer la manipulation suivante : vers la fin du fichier
inc-public-global.php3, juste après les lignes suivantes :

//
// Envoi du mail quoi de neuf
//

Ajoute la ligne : $timeout = true;

Rectification, je voulais dire : $timeout = false;

Merci de ton retour.

Antoine.

Rectification, je voulais dire : $timeout = false;

Je ne vois pas en quoi ça pourrait jouer, sauf s'il y a moins d'un hit par
10 minutes... A moins que... Quelle est ton hypothèse ?

Suggestion : pour ces histoires de timeout, une solution serait peut-être de
mettre les traitements lourds derrière un tag image 1x1, afin de ne pas
donner d'impression de lenteur. Comment mettre cette image dans la page : il
suffit de l'appeler, en cas de besoin, dans les mêmes conditions qu'on
affiche les boutons admin (ie ne rien mettre si flag_preserver=true)

-- Fil

Rectification, je voulais dire : $timeout = false;

Je ne vois pas en quoi ça pourrait jouer, sauf s'il y a moins d'un hit par
10 minutes... A moins que... Quelle est ton hypothèse ?

Ou de la syndication, de l'indexation, des statistiques, le tout avec
peu de consultations....

Suggestion : pour ces histoires de timeout, une solution serait peut-être
de
mettre les traitements lourds derrière un tag image 1x1, afin de ne pas
donner d'impression de lenteur.

Ah non.... :-((

> Je ne vois pas en quoi ça pourrait jouer, sauf s'il y a moins d'un hit par
> 10 minutes... A moins que... Quelle est ton hypothèse ?

Ou de la syndication, de l'indexation, des statistiques, le tout avec
peu de consultations....

Il faut peut-être changer l'ordre dans lequel se font les choses. Mais pas
abandonner le contrôle du timeout est plutôt un mieux...

Ah non.... :-((

ok ok

-- Fil

Salut Antoine,

J'ai le meme probleme sur mon site et passer le timeout en false ne
change rien.
Pas de mail et pas de trace dans le log.

Christian THOMAS

Voilà !
Excusez-moi pour le temps de réponse !

    > Rectification, je voulais dire : $timeout = false;
    >
    > Merci de ton retour.

Alors, effectivement, ça fonctionne en ajoutant cette ligne !

Thierry