[chantier] Faut pas pusher (installer des articles par email) - comments [chantier] Faut pas pusher (installer des articles par email) 2009-03-26T21:31:58Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment414810 2009-03-26T21:31:58Z <p>Il faut désormais utiliser <a href='https://files.spip.org/Pubemail-publication-par-email' class="spip_in" hreflang="fr" rel='nofollow'>pubemail</a></p> [chantier] Faut pas pusher (installer des articles par email) 2008-04-12T01:28:11Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment405049 2008-04-12T01:28:11Z <p>Bonjour Tout le monde (& ben)</p> <p>a priori la contrib “faut pas pusher” que j'avais utilisée il y a longtemps, a été “désactivée” après tentative de pasage en plugin.</p> <p>es-ce récupérable ?</p> <p>Comment faire pour l'éxécuter dans le cron de spip?</p> <p>merci</p> <p>MJ</p> [chantier] Faut pas pusher (installer des articles par email) 2007-10-01T15:27:32Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment398652 2007-10-01T15:27:32Z <p>Bonjour</p> <p>l'idée me plaît bien. Merci. Je serais vraiment heureux de voir débarquer un plugin...</p> <p>IDP</p> > [chantier] Faut pas pusher (installer des articles par email) 2006-09-30T13:01:06Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment387818 2006-09-30T13:01:06Z <p>Comme l'ont dit les autres, le module IMAP n'existe pas chez Free.</p> <p>Théoriquement il serait possible d'utiliser un module IMAP pur PHP tel que celui d'<a href="http://ilohamail.org/" class="spip_out" rel='nofollow external'>IlohaMail</a> utilisé par <a href="http://www.roundcube.net/" class="spip_out" rel='nofollow external'>RoundCube WebMail</a> (-> <a href="http://trac.roundcube.net./trac.cgi/browser/trunk/roundcubemail/program/lib/imap.inc" class="spip_out" rel='nofollow external'>source</a>).</p> <p>Malheureusement, d'après mon expérience récente (hier), Free semble bloquer toutes les connexions à des serveurs IMAP depuis les pages perso, y compris imap.free.fr. Donc c'est insoluble.</p> [chantier] Faut pas pusher (installer des articles par email) 2006-02-07T13:10:32Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment385350 2006-02-07T13:10:32Z <p>Je me suis inscrit sur la liste, mais je ne vois pas de message sur la contrib <strong>Faut pas pusher</strong>...</p> [chantier] Faut pas pusher (installer des articles par email) 2006-01-26T15:39:29Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment385267 2006-01-26T15:39:29Z <p>Bonjour,<br class="autobr" /> Tout cela fonctionne parfaitement jusqu'à l'affichage des messages récupérés. Par contre dans mon Admin, je ne vois toujours pas d'articles proposés...</p> <p>Quel est le problème selon vous ?</p> <p>merci</p> [chantier] Faut pas pusher (installer des articles par email) 2006-01-25T14:11:15Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment385263 2006-01-25T14:11:15Z <p>vient t'inscrire sur la liste spip-zone pour en discuter là bas, ce sera plusinteractif : <a href="http://listes.rezo.net/mailman/listinfo/spip-zone" class="spip_url spip_out" rel='nofollow external'>http://listes.rezo.net/mailman/list...</a></p> [chantier] Faut pas pusher (installer des articles par email) 2006-01-25T13:37:02Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment385261 2006-01-25T13:37:02Z <p>Autre bug avec la recherche de rubrique par titre: J'indique #rubrique Revue de presse, mais le GREP du script choisit la rubrique intitulé Revue de presse (1995-2002), c'est à dire les archives, au lieu de choisir celle dont le nom correspond exactement.</p> [chantier] Faut pas pusher (installer des articles par email) 2006-01-25T13:30:31Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment385260 2006-01-25T13:30:31Z <p>J'ai les problèmes suivants en utilisant le script: <br />- problème avec l'encodage de certains mails <br />- le script n'efface pas les mails déjà traités <br />- le script ne semble pas traiter plus d'un seul mail à la fois</p> Problème encodage Windows? 2006-01-25T12:42:04Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment385259 2006-01-25T12:42:04Z <p>J'envoie un article à push.php3 depuis Apple Mail 2.0 mais je me retrouve avec des gros problèmes d'encodage dans l'article une fois dans l'espace privé. Pourtant il s'agit d'un simple copier-coller.</p> <blockquote class="spip"> <p> =?WINDOWS-1252?Q?_#titre:Un_Palestinien_atteint_du_sida_est?= =?WINDOWS-125</p> </blockquote> [chantier] Faut pas pusher (installer des articles par email) 2006-01-25T12:27:37Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment385257 2006-01-25T12:27:37Z <p>J'ai testé ce script, c'est vraiment formidable.</p> <p>Quelques commentaires: <br />- Actuellement, il faut écrire le titre d'une rubrique en toutes lettres, ce serait plus rapide de pouvoir préciser #rubrique:3 pour la rubrique n° 3. #id_rubrique serait plus consistent avec les balises SPIP <br />- Par contre pour les mots-clés, ce serait pratique de les mettre en toutes lettres (#mot-cle: spip-contrib), car si tous mes articles envoyés par mail vont dans une seule rubrique, j'ai des centaines de mots-clés disponibles... <br />- Ce serait bien de pouvoir préciser le #TITRE de l'article dans le sujet du message <br />- Encore mieux serait la possibilité d'envoyer plusieurs articles dans un seul mail, il manque juste une balise pour séparer les articles (même si en fait #titre pourrait faire l'affaire)</p> <p>L'intérêt serait de pouvoir préparer un mail avec une revue de presse, en rajoutant quelques balises et hop! les articles sont en ligne, au lieu de le faire article-par-article avec x recharge des pages...</p> [chantier] Faut pas pusher (installer des articles par email) 2005-12-13T20:41:45Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment384836 2005-12-13T20:41:45Z <p>là franchement, c'est super !!!</p> <p>merci<br class="autobr" /> à propos, j'ai trouvé un utilitaire bien sympa pour tester des regexp... sur <a href="http://weitz.de/regex-coach" class="spip_url spip_out auto" rel="nofollow external">http://weitz.de/regex-coach</a></p> <p>pam</p> [chantier] Faut pas pusher (installer des articles par email) 2005-12-13T16:26:30Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment384831 2005-12-13T16:26:30Z <p>Salut,</p> <p>Push est maintenant sur spip-zone, vous pouvez peut être y contribuer si vous voulez. (demander sur la liste spip-zone@rezo.net)</p> [chantier] Faut pas pusher (installer des articles par email) 2005-12-13T15:31:15Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment384829 2005-12-13T15:31:15Z <p>Une petite amélioration:</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code><?php $messageBody = "#titre:Faut pas pusher en espagnol #rubrique:test #mot-cle:6,9 #lang:es #texte: {{{Titre}}}la la la sdlkfmlskdfmksdf #kdf: mlskdf <code>sdffsdfsd#fsdfsdsdfsdf </code> <cadre>sdfsdfsdf"; // Ajout d'une ligne blanche en debut de chaine pour simplifier la boucle: $rest = " $messageBody"; $i = 0; do { if (preg_match("/\n#([^#:\n]*): *([^#]*)(\n#.*)$/is", $rest,$res)) { $i ++; if( $res[1] == "texte" ) { echo "$i : mot = '$res[1]'\tcontenu = <<<$res[2]$res[3]>>>\n"; $rest = ""; } else { echo "$i : mot = '$res[1]'\tcontenu = <<<$res[2]>>>\n"; $rest = $res[3]; } } } while($res); ?></code></pre></div> <p>Résultat:</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code>1 : mot = 'titre' contenu = <<<Faut pas pusher en espagnol>>> 2 : mot = 'rubrique' contenu = <<<test>>> 3 : mot = 'mot-cle' contenu = <<<6,9>>> 4 : mot = 'lang' contenu = <<<es>>> 5 : mot = 'texte' contenu = <<<{{{Titre}}}la la la sdlkfmlskdfmksdf #kdf: mlskdf <code>sdffsdfsd#fsdfsdsdfsdf </code> <cadre>sdfsdfsdf>>></code></pre></div> [chantier] Faut pas pusher (installer des articles par email) 2005-12-13T15:07:12Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment384828 2005-12-13T15:07:12Z <p>Il faut ajouter l'option qui indique que “.” (n'importe quel caractère sauf fin de ligne par défaut) doit aussi “marcher” pour les fins de ligne (option “s”):</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code><?php $messageBody = "#titre:Faut pas pusher en espagnol #rubrique:test #mot-cle:6,9 #lang:es #texte: {{{Titre}}}la la la sdlkfmlskdfmksdf kdfmlskdf <code>sdffsdfsdfsdfsdsdfsdf </code> <cadre>sdfsdfsdf"; if (preg_match("/(#texte: *)(.*)$/is", $messageBody,$res)) { echo "0 = $res[0]\n"; echo "1 = $res[1]\n"; echo "2 = $res[2]\n"; } ?></code></pre></div> <p>Résultat:</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code>0 = #texte: {{{Titre}}}la la la sdlkfmlskdfmksdf kdfmlskdf <code>sdffsdfsdfsdfsdsdfsdf </code> <cadre>sdfsdfsdf 1 = #texte: 2 = {{{Titre}}}la la la sdlkfmlskdfmksdf kdfmlskdf <code>sdffsdfsdfsdfsdsdfsdf </code> <cadre>sdfsdfsdf</code></pre></div> [chantier] Faut pas pusher (installer des articles par email) 2005-12-12T20:47:32Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment384809 2005-12-12T20:47:32Z <p>merci, mais ca ne ramène rien... ?<br class="autobr" /> j'avoue que ces expressions régulières sont quand même un truc de spécialiste.... il faudrait se faire un utilitaire de test</p> <p>J'ai finalement utilisé<br class="autobr" /> if (preg_match(“/(Texte:)([^¤]*)/i”, $messageBody,$res))</p> <p>sachant qu'il y a peu de chances pour avoir le car ¤ dans un texte !</p> <p>mais c'est pas très élégant...<br class="autobr" /> pam</p> [chantier] Faut pas pusher (installer des articles par email) 2005-12-12T01:04:08Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment384782 2005-12-12T01:04:08Z <p>Salut.</p> <p>Essaye<br class="autobr" /> <code>if (preg_match("/(#texte:)(.*)$/", $messageBody,$res))</code><br class="autobr" /> qui devrait récupérer tout ce qui suit “#texte” dans le message.</p> <p>Nat</p> [chantier] Faut pas pusher (installer des articles par email) 2005-12-11T15:30:20Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment384769 2005-12-11T15:30:20Z <p>première étape de résolution.</p> <p>En fait, c'est l'expression régulière dans la recherche du texte qui pose problème si le texte contient un #, ce qui est fréquent si le texte est de l'HTML avec des couleurs codées genre #FFFF00...</p> <p>j'ai commencé à regarder la doc des expressions régulière... je débute donc ce n'est pas facile..</p> <p>si je comprends bien, dans la ligne<br class="autobr" /> if (preg_match(“/(#texte:)([^#]*)/”, $messageBody,$res))</p> <p>l'expression utilisée cherche le mot “#texte” (c'est le but de la première parenthèse (#texte:), mais en s'arrêtant au prochain # (c'est le but de la deuxième ([^#]*), le ^ voulant dire exclusion, et l'étoile répétition... ????</p> <p>donc, j'ai tenté...<br class="autobr" /> if (preg_match(“/(#texte:)”, $messageBody,$res))</p> <p>mais j'ai l'impression alors que le résultat n'est pas dans $res[2].... sauf que je n'arrive pas à comprendre la structure du tableau résultat...</p> <p>merci de toute aide...</p> <p>pam</p> [chantier] Faut pas pusher (installer des articles par email) 2005-12-04T11:34:41Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment384644 2005-12-04T11:34:41Z <p>Bon,</p> <p>désolé pour le bruit, j'avais bien oublié qqchose:</p> <p>- Ecrire <strong>SPIPOUNET</strong> dans l'objet du message...</p> <p>Et c'est tout bon,</p> <p>d'ailleurs le message de retour de push.php3 est bizarrement tout noir,</p> <p>mais c'est sans importance puisqu'en “sélectionnant tout” on voit toute l'explication de l'opération,</p> <p>et surtout en admin on retrouve le fameux article en attente de validation.</p> <p>Super, donc chez Celeonet çà marche.</p> <p>merci pour cette contrib.</p> <p>@+ jmarco</p> [chantier] Faut pas pusher (installer des articles par email) 2005-12-03T23:31:33Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment384640 2005-12-03T23:31:33Z <p>Eh bonsoir,</p> <p>je teste cette contrib qui a l'air du tonnerre...</p> <p>- dans le sujet du mail je met: id_rubrique=2 (ou 2)</p> <p>- j'ai le bon message en retour de push qui me dit d'aller voir le “spip.log”</p> <p>- je vais voir le “spip.log”:</p> <p>Dec 04 00:17:11 84.7.244.190 (pid 3236) [PUSH] Message N°1 id_rubrique=2</p> <p>Dec 04 00:17:12 84.7.244.190 (pid 3236) [PUSH] Message N°2 2</p> <p>Dec 04 00:17:12 84.7.244.190 (pid 3236) [PUSH] nombre d'emails lus : 2</p> <p>C'est bien , et après il ne se passe rien dans la partie admin, pas de nouvel article en proposition... il est où?</p> <p>J'ai comme l'impression d'avoir manqué une scène du film...<br class="autobr" /> Qu'est-ce que je n'ai pas fait..?</p> <p>Je suis sous Spip 1.8.2e</p> <p>...chez <a href="http://www.celeonet.fr" class="spip_out" rel='nofollow external'>Celeonet</a></p> <p>PS. Quel le moyen le plus rapide pour voir le “spip.log”?</p> <p><a href="http://www.le-clapotis.net" class="spip_out" rel='nofollow external'>le-clapotis</a></p> <p>Bon, amicalement jmarco</p> [chantier] Faut pas pusher (installer des articles par email) 2005-12-03T22:21:23Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment384637 2005-12-03T22:21:23Z <p>très bonne idée...<br class="autobr" /> j'ai du installer l'option ssl pour que ça marche (chez l'hébergeur haisoft.fr)</p> <p>j'ai ajouté les balises surtitre et soutitre en copiant la balise titre.</p> <p>Mais ca fonctionne irrégulièrement et visiblement s'il y a plus d'un message, il n'y a plus de texte ?<br class="autobr" /> Et certains textes sont coupés (peut-être ceux dont le mail contenait des images, même si je les supprime ?</p> <p>merci de me dire si ca marche même avec plusieurs gros messages ?</p> <p>je ne connais pas vraiment le php, mais y-a-t-il un moyen de “nettoyer” le mail des caractères parasites, des images et autres logos ?</p> <p>bon, je sais, je pourrai l'envoyer en texte brut.. Mais je voudrais bien au contraire garder le html...</p> <p>pam</p> [chantier] Faut pas pusher (installer des articles par email) 2005-11-10T02:09:27Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment384387 2005-11-10T02:09:27Z <p>Est ce que quelqu'un a developper quelquechose pour qu'on puisse attache a l'areticle les document joint dans l'email :)</p> <p>Ca serait l'ideal ! disons joindre un fichier zip et qu'il soit unzip et attache en documentS attaches .</p> > [chantier] Faut pas pusher (installer des articles par email) 2005-11-04T12:59:03Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment384295 2005-11-04T12:59:03Z <p>En fait, le problème ne se trouve pas au niveau de la compilation, mais du fichier de configuration php.ini. Vous me direz (et vous aurez raison) que cela ne change pas grand chose pour Free.</p> <p>Lorsque vous avez accès au php.ini (hébergement local): <br />- Pour Windows, il faut décommenter la ligne : extension=php_imap.dll . <br />- Pour Linux, il faut installer le rpm php-imap (“urpmi php-imap”).</p> > [chantier] Faut pas pusher (installer des articles par email) 2005-11-03T06:32:33Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment384261 2005-11-03T06:32:33Z <p>Apparement, ce message d'erreur apparait lorsque PHP n'a pas été compilé avec les fonctions imap. Dans le cas de Free, il n'y a donc rien de surprenant.</p> <p>J'ai téléchargé la version Windows de PHP et j'ai le même problème. Je vais donc rechercher s'il y un moyen de contourner le problème avec une autre instruction....</p> > [chantier] Faut pas pusher (installer des articles par email) 2005-08-30T09:30:47Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment383167 2005-08-30T09:30:47Z <p>bonjour,</p> <p>Très bonne idée, mais je n'arrive pas à le faire fonctionner ; j'obtiens le message d'erreur suivant</p> <p>Fatal error: Call to undefined function: imap_open() in /var/www/free.fr/1/8/kcauzeville/ecrire/push.php3 on line 247</p> <p>Faut-il définir la fonction imap_open() quelque part ?</p> <p>Merci par avance pour vos réponses.</p> > [chantier] Faut pas pusher (installer des articles par email) 2005-07-28T19:43:02Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment382554 2005-07-28T19:43:02Z <p>Même problème, résolu en passant en SSL avec un certificat auto-signé</p> <p>Il faut modifier les paramètres suivants:</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>// Parametrage Email $serverPop=""; $user=""; $password=""; $port=110;</code></pre></div><div class="precode"><pre dir="ltr" style="text-align: left;"><code>function get_mailBox($server , $user , $passwd , $port=110){ $mbox= imap_open("{".$server."/pop3:$port"."}", $user, $passwd) or die("Probleme : ". imap_last_error()); return $mbox; }</code></pre></div> <p>par :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>// Parametrage Email $serverPop=""; $user=""; $password=""; $port=995;</code></pre></div><div class="precode"><pre dir="ltr" style="text-align: left;"><code>function get_mailBox($server , $user , $passwd , $port){ $mbox= imap_open("{".$server.":".$port."/pop3/ssl/novalidate-cert}", $user, $passwd) or die("Probleme : ". imap_last_error()); return $mbox; }</code></pre></div> documents joints 2005-07-21T09:51:33Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment382368 2005-07-21T09:51:33Z <p>bonjour bravo pour la contribe.<br class="autobr" /> je me demande s'il est possible de joindre des documents à l'email <br class="autobr" /> pour qu'ils soient intégrés en document de l'article?</p> > [chantier] Faut pas pusher (installer des articles par email) 2005-07-14T17:11:40Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment382162 2005-07-14T17:11:40Z <p>Bon bin cher moi sa marche au poil realiser en 5 minutes, Bravo et merci pour les contribs !</p> > [chantier] Faut pas pusher (installer des articles par email) 2005-07-13T14:06:59Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment382145 2005-07-13T14:06:59Z <p>Bon ben j'ai un problème : ça le fait pas.<br class="autobr" /> J'ai configuré le compte pop et celui fonctionne bien : je vois les mails que j'ai envoyer sur ce compte présents dans la boite aux lettres.<br class="autobr" /> J'ai place push.php3 modifié dans /ecrire/ et je l'ai appelé via <a href="http://www.monsite.com/ecrire/push.php3" class="spip_url spip_out auto" rel="nofollow external">http://www.monsite.com/ecrire/push.php3</a><br class="autobr" /> Et...je n'ai pas d'article proposé à la publication :-(</p> <p>Je regarde spip.log et je ne vois pas trace de push.php3 au moment où pourtant je l'ai appelé...(time)</p> <p>Une idée?</p> > [chantier] Faut pas pusher (installer des articles par email) 2005-07-13T13:13:40Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment382144 2005-07-13T13:13:40Z <p>Et si je mets le port imap:</p> <p>Warning: imap_open(): Couldn't open stream <i>monserveurimap/pop3:143</i> in /xx/xx/xx/push.php3 on line 247</p> <p>Probleme : OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2004 Double Precision, Inc. See COPYING for distribution information.</p> <p>...</p> > [chantier] Faut pas pusher (installer des articles par email) 2005-07-13T09:19:26Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment382137 2005-07-13T09:19:26Z <p>Excellente contrib !!!</p> <p>Sauf que chez moi, ça ne fonctionne pas:</p> <p>Warning: imap_open(): Couldn't open stream <i>monserveurimap.tld/pop3:110</i> in /xx/xx/xx/push.php3 on line 247<br class="autobr" /> Probleme : Certificate failure for monserveurimap.tld: unable to get local issuer certificate:</p> <p>Une idée ?</p> > [chantier] Faut pas pusher (installer des articles par email) 2005-07-13T06:53:49Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment382131 2005-07-13T06:53:49Z <p>OK ... Encore bravo !</p> > [chantier] Faut pas pusher (installer des articles par email) 2005-07-12T22:23:27Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment382128 2005-07-12T22:23:27Z <p>parceque c'est mignon</p> > [chantier] Faut pas pusher (installer des articles par email) 2005-07-12T22:08:45Z https://files.spip.org/chantier-Faut-pas-pusher-installer-des-articles-par#comment382127 2005-07-12T22:08:45Z <p>Hip Hip Hip Hourra !!!</p> <p>Suberbe contrib.<br class="autobr" /> Juste une question : pourquoi l'expression SPIPOUNET ?<br class="autobr" /> Merci d'avance et encore bravo.</p> <p>@lexandre</p>