Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Soupçons de bogues «  

Envoi de pages par mail en... 113 exemplaires !!! (et autres bizarreries) [Solved]

J'ai enfin réussi à faire des envois par mails ! Super hein. Sauf que... là, c'est un peu trop
Solution has been fully integrated

Solution Manager: Christian

Issue description

J'ai donc enfin réussi à tester l'envoi par mails.

Une adresse de destination, tout-exprès-pour-ça, et hop : un test.

Pour la configuration, j'ai fait à minima :
  • un surnom
  • nom du serveur
  • nom du compte et mot de passe
  • section cible


Dans les options : demande de suivi dans temporary/debug.txt, et surtout, pas de "auto-publish".
Cependant, la section cible est en auto-publish. J'ose espérer à ce moment là que le script du message aura la main sur les options de la section.

C'était hier dans l'après midi.

Premier envoi : rien.

Un coup d'oeil sur debug.txt : pb d'authentification. Je modifie mon paramétrage (j'avais mis "adresse", alors j'ai changé en "adresse@mondomaine.org") puis deuxième envoi.

Et puis là c'est l'heure de faire autre chose : j'oublie (oui, c'est pas ce que j'ai fait de mieux hier, c'est sûr)

Ce matin, une requête sur le serveur cible : STOP, une nouvelle nouvelle toutes les minutes, mon flux RSS n'en peut plus !!! (en fait ça date de hier soir )

Oups, vite je regarde : mon premier envoi de test est arrivé... 113 fois entre hier 18h30 et ce matin 9h30 ! Et en plus, il a systématiquement été publié !

Voici un exemple de ce que j'ai dans le debug (en 113 ex.) :
2007-12-10 17:06:33	agents/messages.php	POP  USER adresse@mondomaine.org


2007-12-10 17:06:33 agents/messages.php POP PASS xxxxxxxx


2007-12-10 17:06:33 agents/messages.php POP STAT


2007-12-10 17:06:34 agents/messages.php POP RETR 1


2007-12-10 17:06:42 agents/messages.php Messages::submit_page() as an article Array
(
[description] => test d'envoi simple, sans image ni lien
[anchor] => section:24
[title] => test d'envoi
[create_date] => 2007-12-10 16:06:20
[create_name] => Agnès
[create_id] => 3
[create_address] => mon adresse d'envoi
[edit_date] => 2007-12-10 17:06:41
[edit_name] => Agnès
[edit_id] => 3
[edit_address] => mon adresse d'envoi
[publish_date] => 2007-12-10 17:06:41
[publish_name] => Agnès
[publish_id] => 3
[publish_address] => mon adresse d'envoi
[active_set] => Y
[rank] => 10000
[active] => Y
[handle] => untruccommeçaenpluslong:4cae8a9
)


Enfin, un message d'erreur en bas de page sur la section où sont publiés les 113 nouveaux articles : Fatal error: Cannot use object of type Article as array in /home4/g/gresivaudan/www/yacs/agents/messages.php on line 1528

J'ajoute que je n'ai pas reçu de confirmation de publication, ou de confirmation de page postée à venir publier (ça ça m'étonne moins puisqu'elle(s) a (ont) été publiée(s).

En résumé :
  • j'ai enfin résolu mon problème de liaison avec l'extérieur que j'avais chez nuxit - en mettant mon yacs à jour ! Ça c'est l'excellente bonne nouvelle
  • Y'a un bon bug dans agnets/messages.php, enfin tout au moins, ça y ressemble bougrement, qui fait que :
  • l'envoi se répète jusqu'à suppression du message dans ma bal "cible" - ça c'est pas cool du tout
  • il est automatiquement publié alors que je ne voulais pas - mais la section cible est en auto-publish. Dommage. Si on pouvait y remédier...
  • je n'ai pas de confirmation concernant l'envoi ou la publication de la part du serveur. Pas bon.


Voilà. En attendant que l'on implémente la suppression par lots, et compte-tenu de mes connaissances en syntaxe sql, je m'en vais "nettoyer" ma section 113 fois...

Comments

Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

on Dec. 11 2007


Help !

J'ai bien supprimé le mail sur la bal cible, mais on dirait qu'il y a quelque chose qui continue de tourner en boucle : il arrive toujours, à intervalle d'une à cinq minutes

J'ai enlevé la publication automatique pour que les pages nouvelles ne poluent plus personne, mais c'est toujours la grande déferlante.

Sinon, Tof m'a fournis une commande sql pour virer les articles - quatre fois que je la fais tourner aujourd'hui) en un seul bloc. Heureusement !

Bernard, on dirait que le script bloque à la ligne 1528 parce que - je m'en tient aux commentaires du script - tout ce qui vient après n'a pas l'air d'être effectué.


Agnès
Il n'y a pas de problèmes, que des solutions
Bernard
avatar
from nearby-an-airport
Associate
6571 posts
registered on Sep. 12 2003

on Dec. 31 2007


Il s'agit effectivement d'un bug, et les lignes incriminées doivent être remplacées comme suit :

// touch the related anchor
if(is_object($section) && isset($article_id))
    
$section->touch('article:create'$article_idTRUE);



En gros, les références à $article['id']## sont remplacées par ##$article_id aux lignes 1528 et 1529. Cette correction sera intégrée dans la prochaine version.
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

inspired from Bernard on Jan. 2


Bernard : Merci BÔcoup
Macnana
avatar
Member
329 posts
registered on Oct. 17 2006

inspired from Agnès on Jan. 5


Agnès : J'ai fais la correction mais maintenant, il ne relève plus les messages du tout.
Christian
avatar
from Chonas l'Amballan
Associate
726 posts
registered on Mar. 23 2006

on May 8


Je me permet de clore ce post. Macnana si un problème persite merci de recréer un autre post.


http://actupro.fr

Tags: 7.10

Rate this page
Posted by Agnès on Dec. 11 2007, page edited by Christian on May 8, (popular)