Au secouuuuuuuuuuurs ... envoi d'articles par mail .... [Solved]
Solution Manager: Bernard
Issue description
Bref, la section inbox que je viens de créer est polluée par 140 nouveau articles... 140 X le même !
Apparement si on ne supprime pas manuellement le mail, il est réexpédié toutes les minutes ...
J'ai créé pour la phase de test un mail yahoo ... qui fonctionne mais bug grave.
Aaaaaaaaargh ! en plus le texte ne passe pas ... juste les premières lettres.
Le compte gmail que j'avais paramétré en première intention, lui ne fonctionne pas.
Pourrais-je avoir les retours des personnes qui ont réussi ?
Merci
Nath_sous une pluie de mail
PS: je vais ajouter un commentaire sur l'article qui traite du post via mail... Pour info, j'ai réussi à la faire fonctionner en passant en PHP5 et avec un compte yahoo, le compte gmail, ne marche pas ... SSL
Files
| 20080207 patch agents.tgz 12,822 bytes, 86 downloads Edited by Bernard on Feb. 7 Zoom |
Comments
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2008 posts | Héhé, j'ai eu la même mésaventure (je pense) Va voir par là-bas, et dis-nous si la réponse de Bernard règle ton problème - pour ma part, j'ai pas encore ré-essayé. À + Agnès Il n'y a pas de problèmes, que des solutions. |
| Lasares from L'Île-Bizard à Montréal, Québec 697 posts | L'envoi d'articles par e-mail pourrait être une des fonctionnalités distinctives de yacs, qui lui donne un avantage auprès des utilisateurs qui comptent des membres moins "technos", pour qui l'envoi d'un courriel est encore la seule façon de communiquer sur Internet (j'ai pas mal de clients comme ça, et ils sont souvent dans la haute direction, qui prend la décision d'adopter, ou non une solution comme yacs). Pour l'instant, je les équipe avec Windows Live Writer, mais je ne fais pas confiance à long terme à cette solution Microsoft .Une alternative formidable serait la possibilité de poster par e-mail, et en HTML en plus, avec images, pourquoi pas ?! Malheureusement, mes propres expériences avec cette fonctionnalité n'ont jamais dépassé le stade de tests et je ne connais pas non plus de yacsiens qui l'utilisent régulièrement. S'il en est, qu'ils se manifestent, SVP. Je suggérerais que ce soit sérieusement considéré par le comité de version (ou de développement), quoique je ne sache pas où faire cette suggestion : ce n'est pas une "nouvelle" fonctionnalité car elle existe déjà (en théorie) et je ne suis pas sûr que ce soit un bogue (peut-être est-ce simplement un problème de configuration). En tous cas, c'est inutilisable en l'état, semble-t-il. |
| Bernard from nearby-an-airport Associate, 6581 posts | L'envoi de mails avec attachement de photos marche assez bien sur YACS, et je connais au moins un site où cette fonctionnalité est utilisée pour blogger de nombreuses images de famille, plus facile à manipuler avec un logiciel de messagerie que dans un navigateur web. Ce qui n'est pas bien supporté à ce jour, c'est la particularisation des sections de réception à grande échelle, ainsi que le traitement des codes HTML. |
Macnana![]() 329 posts |
Bernard : Pourtant, je ne faisias rien de compliqué. création d'une section "inbox" envoyé de mail type texte avec max 2 lignes pour test .... |
| Bernard from nearby-an-airport Associate, 6581 posts | Ce que je comprend, c'est que tu as envoyé un seul message, et que YACS le récupère quelques centaines de fois à l'autre bout. Si c'est bien ça, il faudrait comprendre pourquoi YACS n'efface pas le message après l'avoir lu. Pour "voir" les échanges avec le serveur de messagerie, il faut activer le mode de mise au point dans le panneau de configuration des agents. Sur réception et traitement d'un nouveau message, YACS va remplir le fichier temporary/debug.txt, lisible avec n'importe quel éditeur de texte.Une séquence normale se présente comme suit : ... Le texte RETR 1 signale la lecture d'un message, et le DELE 1 sa suppression définitive de la boîte aux lettres.
|
Macnana![]() 329 posts |
Bernard : je teste ça tout de suite ...
Bon, je vais attendre quelques minutes mais pour l'instant ça fonctionne.
Par contre , dès que l'on met un caractère accentué ... il tronque. Dans mon test, j'ai mis "il était un petit navire" ... je n'ai que "Il"
Finalement ... sur la carte du site, il y a 9 articles (en 8 minutes) dans la section que j'ai nommée "Inbox". Par contre dans la section en question, je n'en vois qu'un De plus, il n'est pas aller me chercher le 2ème article que j'ai envoyé par mail.
Bref, retour à la case départ |
Macnana![]() 329 posts | Dès que j'ai deleté le premier mail manuellement sur la boîte (yahoo), l'envoi intempestif s'est arrêté (naturellement) et il a envoyé le second mail.
Ici, je n'avais pas d'accent mais des retours à la lignes. Il a bien mis tout le texte sans le tronquer (ce sont bien les accents qui posent problème) mais il a tout mis sur une ligne (pas de retour).
|
| Bernard from nearby-an-airport Associate, 6581 posts | Ok, je viens de comprendre le problème, parce que j'ai fait un essai similaire au tien sur yetanother... et un clone de mon message a été créé toutes les dix minutes sur le serveur pendant quelques jours. Après analyse, il s'avère que le script agents/messages.php procède comme suit :
A l'origine, il s'agissait de s'assurer que les articles étaient bien créés avant de purger la file des messages. Le problème, c'est que si un bogue fait planter le script juste au moment de la création de la page, le message reste dans la mémoire du serveur de messagerie, et est utilisé de nouveau à chaque lancement périodique du script agents/messages.php. D'où les clones que nous avons expérimenté à l'insu de notre plein gré.Pour corriger le tir, j'ai modifié en urgence le comportement du script agents/messages.php comme suit :
Ainsi, même s'il y a un bogue dans le traitement de création des articles, il n'engendrera pas de clones intempestifs. Le patch à réaliser est de déplacer dans le script agents/messages.php les lignes suivantes :Un couper-coller des lignes 800 à 806 vers la ligne 815 fait tout à fait l'affaire. Pour faciliter l'affaire, je joins un fichier modifié valable pour la version 8.1. 20080207-patch-agents.tgz |
Rate this page
Posted by Macnana on Jan. 4, page edited by Bernard on Feb. 7, (popular)

