MailCrypt version 2 - commentaires MailCrypt version 2 2017-06-28T09:08:42Z https://files.spip.org/MailCrypt-version-2#comment492675 2017-06-28T09:08:42Z <p>Bonjour,</p> <p>J'ai identifié un léger souci que je n'arrive pas à corriger :</p> <p>Dans le cas d'une adresse de courriel protégée dans un squelette, si ce squelette est inclus en ajax et piloté via un ajaxReload on se retrouve avec le lien mail sans l'arobase mais avec le « chez ».<br class="autobr"> J'ai pensé à la solution de lancer la fonction <code class="spip_code spip_code_inline" dir="ltr">mc_lancerlien</code> au callback de l'ajaxReload sans succès.</p> <p>Et je suppose que c'est le même genre de souci qu'on peut retrouver dans les infobulles de GIS.</p> <p>Y'a t'il un moyen de palier à ce problème<small class="fine d-inline"> </small>?</p> <p>Bien cordialement,</p> MailCrypt version 2 2017-06-07T10:28:05Z https://files.spip.org/MailCrypt-version-2#comment492459 2017-06-07T10:28:05Z <p>Bonjour,<br class="autobr"> Je voudrais utiliser #TEXTE|maildecrypt dans une newsletter mais cela ne fonctionne pas (les adresses emails ne sont pas cliquables dans l'infolettre reçue).<br class="autobr"> Je n'utilise pas le couteau suisse, seulement le plugin Mailcrypt.</p> <p>Y-a-t-il un autre moyen de désactiver Mailcrypt sur certain champs<small class="fine d-inline"> </small>?</p> <p>Merci</p> MailCrypt version 2 2016-06-02T10:22:54Z https://files.spip.org/MailCrypt-version-2#comment487790 2016-06-02T10:22:54Z <p>Pardon, précisions pour :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>- «Contacter tata@domain.tld et [->toto@domain.tld]»</code></pre></div> <p>Le premier email a bien l'@ (et pas « chez »), mais pas le JS évidemment.</p> <div class="precode"><pre class="spip_code spip_code_block language-xml" dir="ltr" style="text-align:left;" data-language="xml"><code><span class="mcrypt">@</span></code></pre></div> MailCrypt version 2 2016-06-02T10:20:06Z https://files.spip.org/MailCrypt-version-2#comment487789 2016-06-02T10:20:06Z <p>Je note une différence de comportement dans les traitements fait sur les adresses email avec ou sans lien.</p> <p>Prenons un article avec dans le texte une phrase seule avec une adresse email :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>«Contacter toto@domain.tld»</code></pre></div> <p>Il est transformé en « toto chez domain.tld » (et pas de javascript).</p> <p>La même phrase avec un lien est affiché avec un @ et du javascript :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>- «Contacter [->toto@domain.tld]» - «Contacter [->mailto:toto@domain.tld]»</code></pre></div> <p>Un mélange des 2 et le premier exemple a aussi @ et du JS :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>- «Contacter tata@domain.tld et [->toto@domain.tld]»</code></pre></div> <p>J'aurais préféré que tout soit modifié comme dans les 2 derniers exemples (@ + js). Mais en tout cas il y a une différence de traitement sur un courriel seul, s'il y a ailleurs un lien ou pas dans le texte.</p> MailCrypt version 2 2016-02-29T15:13:04Z https://files.spip.org/MailCrypt-version-2#comment486313 2016-02-29T15:13:04Z <p>Bonjour,</p> <p>Sur une version SPIP 3.1 en php 7 et avec le plugin mailcrypt en version 2.4.2, je constate qu'en cliquant sur un lien mailto, il manque l'arobase @ dans les adresses récupérées par les webmails et logiciels de messagerie.</p> <p>Le même défaut se retrouve avec la lame du couteau suisse...</p> <p>Cordialement,</p> <p>Raphaël</p> MailCrypt version 2 2016-02-17T01:28:13Z https://files.spip.org/MailCrypt-version-2#comment485960 2016-02-17T01:28:13Z <p>Bonjour,</p> <p>Les adresses email dans le champ descriptif d'un point GIS sont inopérantes (site en 3.21 plugin Mailcrypt à jour).</p> <p>Le lien <code class="spip_code spip_code_inline" dir="ltr">[mail->nom@wanadoo.fr]</code> renvoie à la page en cours : <a href="http://www.site.org/-rubrique-8-#nom%23mc%23wanadoo.fr%23" class="spip_url spip_out auto" rel="nofollow external">http://www.site.org/-rubrique-8-#nom#mc#wanadoo.fr#</a> <br class="autobr"> (il y a une carte GIS avec des points sur cette page rubrique et le lien mail est dans la bulle GIS)</p> <p>et cela donne une erreur visible dans les logs :<br class="autobr"> [error] [client xxx] File does not exist : /srv/d_site/www/<a href="http://www.site.org/htdocs/mc_lancerlien(" class="spip_url spip_out auto" rel="nofollow external">www.site.org/htdocs/mc_lancerlien(</a>'nom','wanadoo.fr')<small class="fine d-inline"> </small>;</p> <p>J'ai testé sur 2 navigateurs différents</p> <p>dd</p> MailCrypt version 2 2015-09-05T14:06:14Z https://files.spip.org/MailCrypt-version-2#comment483551 2015-09-05T14:06:14Z <p>Effectivement les 2 solutions sont exactement les mêmes, et elle ne doivent pas être utilisées ensemble.</p> MailCrypt version 2 2015-09-05T13:19:49Z https://files.spip.org/MailCrypt-version-2#comment483549 2015-09-05T13:19:49Z <p>Comme j'utilise déjà le Couteau Suisse pour d'autres fonctions, je vais donc lui ouvrir la lame « MailCrypt ».</p> <p>Merci du conseil<small class="fine d-inline"> </small>;)</p> MailCrypt version 2 2015-09-05T11:25:35Z https://files.spip.org/MailCrypt-version-2#comment483547 2015-09-05T11:25:35Z <p>Il faut utiliser l'un ou l'autre mais pas les deux.</p> <p>Le but premier de maildecrypt2 est de ne pas avoir besoin du CS pour utiliser cette fonctionnalité.</p> MailCrypt version 2 2015-09-05T09:29:17Z https://files.spip.org/MailCrypt-version-2#comment483545 2015-09-05T09:29:17Z <p>Bonjour,</p> <p>Quelle différence d'efficacité entre « MailCrypt version 2 » et la lame du Couteau suisse « MailCrypt »<small class="fine d-inline"> </small>?</p> <p>Les deux peuvent-ils être utilisés ensemble ou bien l'un est-il plus efficace que l'autre<small class="fine d-inline"> </small>?</p> <p>Merci d'avance de votre éclairage.</p> MailCrypt version 2 2014-01-06T21:18:07Z https://files.spip.org/MailCrypt-version-2#comment473089 2014-01-06T21:18:07Z <p>Mailcrypt n'insère pas le JS de reconstruction des emails dans l'espace privé.</p> <p>Par ailleurs, je pense que l'expression régulière se plantait car on injectait du HTML là où de la syntaxe SPIP est attendu dans propre (sauf bien sur le code HTML indiqué par la balise du même nom).</p> <p>Dès lors, si on est dans l'espace privé, il me semble que l'approche avec la balise HTML est la bonne.</p> <p>Si on avait été dans l'espace public, j'aurai plutôt suggéré qu'au lieu de rajouter un lien HTML avant de passer par propre, il aurait été plus pertinent de rajouter un lien SPIP(qui aurait traiter ensuite par propre).</p> <p>Bien cordialement</p> MailCrypt version 2 2014-01-06T00:33:36Z https://files.spip.org/MailCrypt-version-2#comment473060 2014-01-06T00:33:36Z <p>Bonjour Joseph.</p> <p>Le problème qui m'avait été remonté (cf. capture) est que les adresses étaient transformées de sorte qu'elles n'étaient plus opérantes et s'affichaient étrangement (d'après le code source, que j'ai pu voir, la chaine initiale étaient coupée au niveau de l'attribut class et mal refermé)</p> <p>Je veux bien que l'adresse ne soit pas en clair (quoique je ne sais pas trop quel est l'intérêt de donner une adresse qui doit ensuite apparaitre brouillée et/ou inaccessible) ...mais même dans l'espace privé<small class="fine d-inline"> </small>? (les pages en PHP en question dans le cas du plugin en question sont ceux de l'espace privé)</p> MailCrypt version 2 2014-01-02T11:50:46Z https://files.spip.org/MailCrypt-version-2#comment473010 2014-01-02T11:50:46Z <p>La solution avec la balise HTML fonctionne dans le cas présent.</p> <p>Le filtre maildecrypt permet de supprimer les traitements effectués par mailcrypt sur une chaine de caractère qui a déjà été traité avec mailcrypt.</p> <p>Ceci étant posé, quel étaoit le problème rencontré (avant ta correction) avec mailcrypt<small class="fine d-inline"> </small>? En effet, le but de mailcrypt est d'éviter qu'une adresse email soit visible en clair ce qui est le cas avec ta correction.</p> MailCrypt version 2 2013-12-31T00:15:22Z https://files.spip.org/MailCrypt-version-2#comment472994 2013-12-31T00:15:22Z <p>Bonjour.</p> <p>Merci Joseph. Mais j'ai déjà implémenté la solution de Pat (r79683) et j'ai des retours comme quoi ça fonctionne. Cependant, je suis curieux de savoir comment utiliser le filtre maildecrypt (pour info, mon code récupère différents champs qu'il concatène en rajoutant sa sauce au passage <code class="spip_code spip_code_inline" dir="ltr">$sortie .= "<html><a title='". _T('asso:ecrire_a') ." $courriel[email]' href='mailto:$courriel[email]' class='spip_out value'>"; /* ... */ $sortie .= '</a></html>';</code> et pour finir on fait appel à <code class="spip_code spip_code_inline" dir="ltr">propre($sortie)</code> et le plugin ne nécessite pas MailCrypt —ce sont ceux qui ont les deux installés qui m'ont remonté le souci)</p> MailCrypt version 2 2013-12-29T01:42:38Z https://files.spip.org/MailCrypt-version-2#comment472975 2013-12-29T01:42:38Z <p>Et tout simplement le filtre maildecrypt.</p> MailCrypt version 2 2013-12-28T22:51:58Z https://files.spip.org/MailCrypt-version-2#comment472974 2013-12-28T22:51:58Z <p>Merci<small class="fine d-inline"> </small>; j'essaye ça.</p> MailCrypt version 2 2013-12-28T21:13:12Z https://files.spip.org/MailCrypt-version-2#comment472971 2013-12-28T21:13:12Z <p>Bonjour. <br class="autobr"> Peut-être grâce aux balises <code class="spip_code spip_code_inline" dir="ltr"><html></html></code><small class="fine d-inline"> </small>? <br class="autobr"> Le Couteau Suisse en tient compte.</p> MailCrypt version 2 2013-12-28T19:27:54Z https://files.spip.org/MailCrypt-version-2#comment472970 2013-12-28T19:27:54Z <p>Bonjour.</p> <p>J'aimerais savoir, en PHP, comment désactiver le traitement du plugin quand on génère une adresse en dur avec les classes spip puis qu'on applique le filtre propre. Parce-que sinon, on se retrouve avec quelque chose d'affreux et inopérant.</p> <p>Merci.</p> MailCrypt version 2 2013-05-13T07:08:22Z https://files.spip.org/MailCrypt-version-2#comment467850 2013-05-13T07:08:22Z <p>super, merci<small class="fine d-inline"> </small>!<br class="autobr"> ça règle le soucis...</p> MailCrypt version 2 2013-05-11T13:09:37Z https://files.spip.org/MailCrypt-version-2#comment467813 2013-05-11T13:09:37Z <p>OK. Je viens de faire la correction sur le code du plugin, ainsi que sur celui du <a href='https://files.spip.org/Le-Couteau-Suisse' class="spip_in" rel='nofollow'>Couteau Suisse</a>. Ce dernier intègre en plus les précautions sur <i>margin</i>, <i>float </i> et <i>display</i>.<br class="autobr"> Prochain paquet vers 16h.</p> MailCrypt version 2 2013-05-11T12:16:29Z https://files.spip.org/MailCrypt-version-2#comment467809 2013-05-11T12:16:29Z <p>absolument, si c'est possible, c'est vraiment plus simple...</p> MailCrypt version 2 2013-05-11T10:27:13Z https://files.spip.org/MailCrypt-version-2#comment467808 2013-05-11T10:27:13Z <p>Ca me semble un peu lourd de passer par insert_head_css juste pour cela. Et sait-on jamais s'il y aurait d'autre conflit css...</p> <p>Renommer le span.spancrypt en span.mcrypt serait finalement plus simple non<small class="fine d-inline"> </small>?</p> MailCrypt version 2 2013-05-10T20:38:15Z https://files.spip.org/MailCrypt-version-2#comment467802 2013-05-10T20:38:15Z <p>Pourquoi pas... mais avant... j'ai testé en ajoutant une fonction insert_head_css pour lier la feuille css/mailcrypt.css et ça fonctionne, enfin la règle suivante est dominante, même si la règle de bootstrap est déclarée après (dans perso.css par exemple) : <br class="autobr"> dans css/mailcrypt.css<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">span.spancrypt { float:none; margin:0; display:inline; }</code><br class="autobr"> ma question : <br>- est-on obligé de passer par insert_head_css juste pour ça<small class="fine d-inline"> </small>?</p> MailCrypt version 2 2013-05-10T17:57:10Z https://files.spip.org/MailCrypt-version-2#comment467800 2013-05-10T17:57:10Z <p>Oui, tu peux procéder à ces ajouts par SVN si tu veux. Les CSS s'appliqueront cependant en fonction de l'ordre d'appel...</p> MailCrypt version 2 2013-05-10T14:48:41Z https://files.spip.org/MailCrypt-version-2#comment467793 2013-05-10T14:48:41Z <p>Bonjour,<br class="autobr"> en utilisant mailcrypt et bootstrap en même temps il y a un petit conflit : mailcrypt pose un span.spancrypt et bootstrap le prend pour un [class*=«<small class="fine d-inline"> </small>span<small class="fine d-inline"> </small>»] et lui colle un float et des marges...<br class="autobr"> ... proposition : on pourrait définir précisément les styles dans le le plugin mailcrypt</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>.spancrypt { float:none; margin:0; /*et pendant qu'on y est*/ display:inline; }</code></pre></div> <p>...<small class="fine d-inline"> </small>??</p> MailCrypt version 2 2013-03-31T18:11:34Z https://files.spip.org/MailCrypt-version-2#comment466713 2013-03-31T18:11:34Z <p>Ceci dit, pour l'incompatibilité ce n'est pas vraiment un problème. Les deux plugins n'ont pas vocation à être installé ensemble. Soit on a le CS, soit on a mailcrypt.</p> <p>Quand aux deux fonctions mailcrypt et maildecrypt, c'est bien volontaire. Le but est qu'un plugin/squelette puisse appeler ces deux filtres peu importe que soit utilisé le plugin ou la lame.</p> MailCrypt version 2 2013-03-31T18:03:53Z https://files.spip.org/MailCrypt-version-2#comment466712 2013-03-31T18:03:53Z <p>Très franchement, plus besoin des 2 arguments pour la fonction JS, un seul suffirait... J'avais conservé pour ma part un codage PHP de l'arobase avec uniqueid() en modifiant les arguments de la fonction JS.</p> <p>Sinon, il y a une incompatibilité fatale, car tu n'as pas changé le nom des fonctions mailcrypt et demailcrypt, présentes dans les 2 plugins.</p> MailCrypt version 2 2013-03-31T17:18:33Z https://files.spip.org/MailCrypt-version-2#comment466711 2013-03-31T17:18:33Z <p>Oups, c'est le code après passage du javascript sur le title. Le code source contient également <code class="spip_code spip_code_inline" dir="ltr">..åt..</code> dans le title, remplacé automatiquement en @ par javascript</p> MailCrypt version 2 2013-03-31T17:16:52Z https://files.spip.org/MailCrypt-version-2#comment466710 2013-03-31T17:16:52Z <p>J'a également modifié le comportment de la fonction JS. <br class="autobr"> Grosso, si plusieurs destinataires, ils apparraissent dans la partie droite de l'email. Le @ est alors remplacé par _MAILCRYPT_AROBASE_JS et la fonction mc_lancerlien corrige la partie droite à la volée.</p> <p>En reprenant mon example : je produis le code HTML suivant : <code class="spip_code spip_code_inline" dir="ltr"><a class="spip_mail" onclick="location.href=mc_lancerlien('toto','toto.com,titi..åt..titi.com?cc=tata..åt..tata.com&amp;bcc=tutu..åt..tutu.com'); return false;" title="toto@toto.com,titi@titi.com?cc=tata@tata.com&amp;bcc=tutu@tutu.com" href="#toto#mc#toto.com,titi..åt..titi.com?cc=tata..åt..tata.com&amp;bcc=tutu..åt..tutu.com#">test</a></code></p> <p>Le fonctionnement reste inchangé. Par contre je ne vois pas trop ce que fait maintenant le couteau suisse.</p> <p>Dans tous les cas, peu importe, les deux ne sont pas obligés de traiter les emails de la même façon. Il ne pourrait y avoir incompatibilité que si le plugin et la lame sont activés en même temps. Mais je ne sais pas si le CS donne la main à MailCrypt si ce dernier est actif.</p> MailCrypt version 2 2013-03-31T17:00:57Z https://files.spip.org/MailCrypt-version-2#comment466708 2013-03-31T17:00:57Z <p>Oups, je vois qu'on a bossé en parallèle...<br class="autobr"> Pour ma part, j'ai dû modifier le fonctionnement de la fonction JS.<br class="autobr"> Joseph, je te laisse comparer les codes si tu veux.</p> MailCrypt version 2 2013-03-31T16:49:22Z https://files.spip.org/MailCrypt-version-2#comment466705 2013-03-31T16:49:22Z <p>Ah merci Joseph, c'est beaucoup plus clair. Je viens de mettre à jour le Couteau Suisse pour prendre en compte la syntaxe complète de mailto: <a href="http://zone.spip.org/trac/spip-zone/changeset/71343" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/71343</a>.</p> <p>Ce travail n'était pas vraiment anodin. Le plugin autonome est-il encore compatible avec la lame du Couteau Suisse ou s'en est-il éloigné<small class="fine d-inline"> </small>?</p> MailCrypt version 2 2013-03-31T14:28:58Z https://files.spip.org/MailCrypt-version-2#comment466698 2013-03-31T14:28:58Z <p>Peux tu essayer la version 2.4.0<small class="fine d-inline"> </small>? Normalement elle prends en charge des liens de la forme <code class="spip_code spip_code_inline" dir="ltr">[test->mailto:toto@toto.com,titi@titi.com?cc=tata@tata.com&bcc=tutu@tutu.com]</code>.</p> <p>NB : le mailto est précisé dans le lien, car sinon je ne suis pas sur que le lien est correctement détecté comme étant un email.</p> MailCrypt version 2 2013-03-31T13:28:25Z https://files.spip.org/MailCrypt-version-2#comment466696 2013-03-31T13:28:25Z <p>Ok je crois comprendre.</p> <p>Je viens de faire quelques tests (détails de la syntaxe mailto sur <a href="http://fr.wikipedia.org/wiki/Mailto" class="spip_out" rel='nofollow external'>Wikipedia</a>) :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[->mailto:toto@toto.com] [->mailto:toto@toto.com?subject=HELLO]</code></pre></div> <p>fonctionnent sans problème.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[->mailto:toto@toto.com,titi@titi.com] [->mailto:toto@toto.com?cc=tata@tata.com]</code></pre></div> <p>plantent.</p> <p>Autrement dit, l'expression régulière actuelle ne sait pas gérer le cas de figure où il y a plusieurs expéditeurs.</p> <p>Je ne suis pas un pro des expressions régulières. A voir comment prendre ça en compte.</p> MailCrypt version 2 2013-03-31T12:47:45Z https://files.spip.org/MailCrypt-version-2#comment466694 2013-03-31T12:47:45Z <p>oui, à deux expéditeurs à la fois.</p> MailCrypt version 2 2013-03-31T10:31:47Z https://files.spip.org/MailCrypt-version-2#comment466693 2013-03-31T10:31:47Z <p>Salut, il veut pouvoir envoyez le mail avec un CC et un CCi mais que ce soit dans le cryptage. Il me semble en tout cas ...</p> MailCrypt version 2 2013-03-31T02:14:55Z https://files.spip.org/MailCrypt-version-2#comment466691 2013-03-31T02:14:55Z <p>Salut, difficile de comprendre ton message...</p> MailCrypt version 2 2013-03-30T14:38:32Z https://files.spip.org/MailCrypt-version-2#comment466677 2013-03-30T14:38:32Z <p>Avec MailCrypt, peut-on prévoir plusieurs adresses dans la même balise<small class="fine d-inline"> </small>; à la fois en direct dans un seul lot (toto@tata.com<small class="fine d-inline"> </small>; tutu@toto.com), ou en copie, ou en copie cachée<small class="fine d-inline"> </small>? et encore du texte dans l'objet<small class="fine d-inline"> </small>? et du texte dans le corps de la lettre<small class="fine d-inline"> </small>?<br class="autobr"> Merci<small class="fine d-inline"> </small>!</p> MailCrypt version 2 2013-01-30T23:12:58Z https://files.spip.org/MailCrypt-version-2#comment464875 2013-01-30T23:12:58Z <p>mouahaha j'ai trouvé et c'était très bête<small class="fine d-inline"> </small>!</p> <p>J'avais laissé le filtre abs_url sur le champs #TEXTE</p> <p>Même s'il ne me parait pas logique que ce filtre modifie les appels javascript, mais pas grave il ne m'était plus utile sur ce squelette.</p> <p>merci pour votre aide (pour que je cherche où il faut)<small class="fine d-inline"> </small>!</p> MailCrypt version 2 2013-01-30T22:40:56Z https://files.spip.org/MailCrypt-version-2#comment464874 2013-01-30T22:40:56Z <p>bien vue l'idée de faire un squelette test vide, des fois on se fatigue et on oublie le B-A-BA :)</p> <p>en effet, ça fonctionne parfaitement sur <a href="http://www.anticorrida.com/?page=test_email" class="spip_url spip_out auto" rel="nofollow external">http://www.anticorrida.com/?page=test_email</a></p> <p>il ne me reste plus qu'à tester les lignes du head une par une</p> <p>merci (et c'est la première fois, en bien dix ans de spip derrière moi, que j'ai deux réponses aussi rapidement sur ce forum, ça fait plaisir de voir que la communauté fonctionne toujours<small class="fine d-inline"> </small>!)</p> MailCrypt version 2 2013-01-30T22:26:35Z https://files.spip.org/MailCrypt-version-2#comment464873 2013-01-30T22:26:35Z <p>Salut,</p> <p>S'agit-il d'un article<small class="fine d-inline"> </small>? d'un squelette<small class="fine d-inline"> </small>? Quel en est le code source<small class="fine d-inline"> </small>? Quels sont les plugins activés<small class="fine d-inline"> </small>?</p> <p>C'est vrai que le code source devrait être : <code class="spip_code spip_code_inline" dir="ltr">onclick="location.href=lancerlien(...)</code> et non : <code class="spip_code spip_code_inline" dir="ltr">onclick="location.href=http://www.anticorrida.com/lancerlien(...)</code></p> <p>A voir qui (ou quoi<small class="fine d-inline"> </small>!) insère cette URL à tort...</p> MailCrypt version 2 2013-01-30T21:34:15Z https://files.spip.org/MailCrypt-version-2#comment464872 2013-01-30T21:34:15Z <p>Je vois le problème. Et je n'ai pas d'idée d'où cela pourrait venir. Suggestion : faire un squelette test extrêmement simple (juste une boucle article par ex.). Et voir si un texte contenant une adresse marche comme prévu avec ce squelette. Si oui, c'est quelque chose dans le squelette qui interfère avec le CS.</p> MailCrypt version 2 2013-01-30T21:07:05Z https://files.spip.org/MailCrypt-version-2#comment464871 2013-01-30T21:07:05Z <p>salut,</p> <p>j'ai un petit problème avec mailcrypt (dans le couteau suisse) que je ne parviens pas à comprendre.</p> <p>Vous pouvez le voir sur cette page, par exemple : <a href="http://www.anticorrida.com/Une-delegation-en-France.html" class="spip_url spip_out auto" rel="nofollow external">http://www.anticorrida.com/Une-delegation-en-France.html</a></p> <p>J'ignore pourquoi le onclick reprend l'url du site avant d'appeler la fonction javascript, donc je me retrouve avec un : location.href=<a href="http://www.anticorrida.com/lancerlien(" class="spip_url spip_out auto" rel="nofollow external">http://www.anticorrida.com/lancerlien(</a>'mail,'ndd.xxx')<small class="fine d-inline"> </small>; return false<small class="fine d-inline"> </small>;</p> <p>Le .htaccess semble correct et je n'ai pas trouvé de balise <base> (j'avais eu un problème similaire autrefois, sur ce même site je crois, à cause de cette balise).</p> <p>Du coup, j'ai une erreur logique dans la console de firebug et surtout le lien n'est pas cliquable puisque la fonction n'est pas appelée.</p> <p>z'avez une idée de quoi que ça peut venir svp<small class="fine d-inline"> </small>?</p> <p>merci</p> MailCrypt version 2 2012-10-24T18:30:12Z https://files.spip.org/MailCrypt-version-2#comment462542 2012-10-24T18:30:12Z <p>Il y a 4 mois Cedric a fait évoluer le plugin, en insérant directement le code js en dur dans le HTML seulement s'il est nécessaire (via le pipeline affichage_final). Du coup, il n'y pas plus besoin de #INSERT_HEAD ni d'un fichier js externe.</p> <p>La doc n'avait pas suivi. C'est corrigé.</p> MailCrypt version 2 2012-10-24T18:08:37Z https://files.spip.org/MailCrypt-version-2#comment462541 2012-10-24T18:08:37Z <p>Bonjour,</p> <p>La doc et le plugin évoquent/appellent un fichier <code class="spip_code spip_code_inline" dir="ltr">mailcrypt.js</code> qui n'est pas dans le répertoire du plugin. Ca ne semble pas gêner le fonctionnement, mais c'est normal<small class="fine d-inline"> </small>?</p> MailCrypt version 2 2012-10-23T07:07:31Z https://files.spip.org/MailCrypt-version-2#comment462480 2012-10-23T07:07:31Z <p>Bonjour Joseph,<br class="autobr"> A priori non, pas d'autres modifs mais je trouve cela étonnant.<br class="autobr"> Ce matin j'ai remis<small class="fine d-inline"> </small>!== est ça passe .... donc cela doit venir d'autre part.... peut être le cache js comme tu me l'as indiqué...<br class="autobr"> En tout cas merci de tes réponses.</p> MailCrypt version 2 2012-10-22T18:18:32Z https://files.spip.org/MailCrypt-version-2#comment462466 2012-10-22T18:18:32Z <p>Normalement, c'est bien l'opérateur<small class="fine d-inline"> </small>!== qui devrait être utilisé (cf. <a href="http://php.net/manual/en/function.strpos.php" class="spip_url spip_out auto" rel="nofollow external">http://php.net/manual/en/function.strpos.php</a>).</p> <p>Tu es sur de ne pas avoir d'autres modifs en faisant des tests<small class="fine d-inline"> </small>? En effet,<small class="fine d-inline"> </small>!= est plus strict que<small class="fine d-inline"> </small>!==. Autrement dit, cette modif n'est pas censé régler le problème. Ca doit venir d'ailleurs.</p> MailCrypt version 2 2012-10-22T14:47:03Z https://files.spip.org/MailCrypt-version-2#comment462451 2012-10-22T14:47:03Z <p>Par contre une piste depuis mon message...<br class="autobr"> Dans le fichier : mailcrypt_fonctions.php<br class="autobr"> ligne 14 => AND strpos($texte,«<small class="fine d-inline"> </small>mc_lancerlien<small class="fine d-inline"> </small>»)<small class="fine d-inline"> </small>!== false)<i></i></p> <p> si je modifie la condition => AND strpos($texte,«<small class="fine d-inline"> </small>mc_lancerlien<small class="fine d-inline"> </small>»)<small class="fine d-inline"> </small>!= false)<i></i></p> <p> tout fonctionne.<br class="autobr"> Est ce que je peux laisser comme ça<small class="fine d-inline"> </small>?</p> <p> Merci par avance.</p> MailCrypt version 2 2012-10-22T14:18:15Z https://files.spip.org/MailCrypt-version-2#comment462450 2012-10-22T14:18:15Z <p>Je ne reproduis pas le problème.</p> <p>Quel squelette utilisé<small class="fine d-inline"> </small>? C'est consultable en ligne quelque part<small class="fine d-inline"> </small>?</p> <p>Le cache a-t-il bien été vidé<small class="fine d-inline"> </small>? (y compris le cache des scripts js)</p> MailCrypt version 2 2012-10-22T14:10:35Z https://files.spip.org/MailCrypt-version-2#comment462449 2012-10-22T14:10:35Z <p>Bonjour,<br class="autobr"> Merci pour le travail...<br class="autobr"> Je suis sous spip 3 avec la version du plugin correspondante ci-dessus.<br class="autobr"> Une question, j'ai testé le plugin et j'ai bien un #INSERT_HEAD dans mon head mais le javascript ne semble pas être appelé correctement.<br class="autobr"> Si je le met en dur ça fonctionne ...<br class="autobr"> Est-ce que ça le fait pour d'autres personnes ou c'est moi qui suis un peu nul (c'est bien possible :-) )<br class="autobr"> Merci du coup de main.</p> MailCrypt version 2 2012-08-19T13:39:36Z https://files.spip.org/MailCrypt-version-2#comment460396 2012-08-19T13:39:36Z <p>Merci Patrice mais là ça commence à devenir du javanais pour moi. J'ai tenté de regarder le code source de plusieurs plugins (FORMIDAVLE, SAISIES, FACTEUR, MAILCRYPT) mais je ne comprends pas trop comment ça marche dès qu'on est en php.</p> <p>Oui mes plugins sont tous à jour.</p> <p>Je continue à poursuivre mes investigations</p> MailCrypt version 2 2012-08-19T02:38:36Z https://files.spip.org/MailCrypt-version-2#comment460385 2012-08-19T02:38:36Z <p>Au passage, as-tu le plugin «<small class="fine d-inline"> </small>Facteur<small class="fine d-inline"> </small>» bien à jour<small class="fine d-inline"> </small>? En principe, il y a un pipeline qui est déjà prévu et exploité pour que MailCrypt évite de protéger le corps des messages...</p> <p>J'en profite pour ajouter à celle lame la possibilité de débrayer également certains fonds privés, mais tu ne devrais pas en avoir besoin...</p> MailCrypt version 2 2012-08-18T23:59:56Z https://files.spip.org/MailCrypt-version-2#comment460381 2012-08-18T23:59:56Z <p>Je ne connais pas très bien ce plugin. Je ne sais pas de quelle façon il exporte les CSV et l'EMAIL.</p> <p>S'il s'agit d'un fond, alors il faut le surcharger et lui faire passer le filtre <code class="spip_code spip_code_inline" dir="ltr">maildecrypt</code>, soit sur la balise genre #TEXTE, soit sur le fond complet, genre avec <code class="spip_code spip_code_inline" dir="ltr">#FILTRE{maildecrypt}</code>..</p> <p>S'il s'agit d'une fonction PHP, ya peut-être aussi moyen de la surcharger...</p> <p>Ce qui est sûr, c'est que Mailcrypt transforme le «<small class="fine d-inline"> </small>@<small class="fine d-inline"> </small>» en <code class="spip_code spip_code_inline" dir="ltr"><span class='spancrypt'> </span></code>, il est donc normal que l'arobase disparaisse : c'est un CSS qui établit l'image...</p> <p>As-tu regardé quel code source avaient tes textes finaux<small class="fine d-inline"> </small>? Et quel processus ils subissaient pour en arriver là<small class="fine d-inline"> </small>?</p> MailCrypt version 2 2012-08-18T15:31:59Z https://files.spip.org/MailCrypt-version-2#comment460375 2012-08-18T15:31:59Z <p>Merci Patrice.</p> <p>Après maj du couteau suisse, j'ai débrayé le traitement de la balise #EMAIL comme suggéré puis testé mes formulaires et export. Le problème subsiste : <br>- email automatique FORMIDABLE ne contient pas les @ <br>- export csv FORMIDABLE ne contient pas les @<br class="autobr"> Le fait que le problème subsiste est d'ailleurs assez logique puisque les fonctions d'export et d'email auto sont en php. Enfin je pense mais ne suis pas un développeur.</p> <p>Le fait de désactiver MAILCRYPT avant de faire les exports n'est pas lourd. Par contre les emails automatiques sans @ posent problème car il va falloir que je prévienne un par un les destinataires de ces emails automatiques que l'adresse est amputée du @.</p> <p>Quelqu'un aurait-il une autre piste<small class="fine d-inline"> </small>?</p> MailCrypt version 2 2012-08-18T01:17:46Z https://files.spip.org/MailCrypt-version-2#comment460364 2012-08-18T01:17:46Z <p>Bonjour, dans la toute dernière version du Couteau Suisse, tu peux débrayer les traitement sur la balise #EMAIL. Est-ce qu'avec cela (penser à vider tous les caches) les squelettes sont-ils mieux interprétés<small class="fine d-inline"> </small>?</p> MailCrypt version 2 2012-08-17T15:49:03Z https://files.spip.org/MailCrypt-version-2#comment460360 2012-08-17T15:49:03Z <p>J'utilise le mailcrypt du couteau suisse depuis longtemps et j'ai un problème d'email sans @ avec le plugin formidable : <br>- dans les emails automatique que je reçois, l'adresse « email@domaine.com » est remplacée par « email domaine.com » <br>- idem dans les exports csv</p> <p>Quand je désactive mailcrypt du couteau suisse, mes exports csv mentionnent bien les @.</p> <p>Quelqu'un aurait-il une solution<small class="fine d-inline"> </small>?</p> MailCrypt version 2 2011-11-17T19:27:14Z https://files.spip.org/MailCrypt-version-2#comment451971 2011-11-17T19:27:14Z <p>J'ai réalisé un filtre maildecrypt. Ce dernier est appliqué via le pipeline facteur_pre_envoi. Ainsi, les mails envoyés sont bien « décryptés » : les emails apparaissent en clair ainsi que les liens (que ce soit en HTML ou en mode texte). Par contre, la version du mail affichée en ligne reste, quant à elle, cryptée. Et pour cette dernière, qui peut être consultée par des robots, on souhaite que le cryptage des mails soit toujours opérationnel.</p> <p>Cette solution fonction ainsi pour SPIP-lettres et Clevermail, ainsi que pour les notifications par email, bref pour tout ce qui transite par le facteur. Par contre, pour SPIP-listes qui à ma connaissance ne passe pas encore par le facteur, il faut appliquer manuellement <code class="spip_code spip_code_inline" dir="ltr">#FILTRE{maildecrypt}</code> dans ses squelettes de mail.</p> <p>Bref, si certains veulent tester la dernière version du plugin...</p> <p>Cordialement</p> MailCrypt version 2 2011-11-16T19:38:37Z https://files.spip.org/MailCrypt-version-2#comment451928 2011-11-16T19:38:37Z <p>Je viens d'ajouter un filtre maildecrypt au plugin. Pour l'appliquer à tout un squelette, il suffit d'ajouter à la fin <code class="spip_code spip_code_inline" dir="ltr">#FILTRE{maildecrypt}</code>.</p> <p>Le facteur dispose d'un pipeline pour agir sur le texte avant envoi. je vais essayer de voir s'il y a moyen d'appliquer le filtre par ce biais là ==> Du coup, il n'y aurait à faire : les mails envoyés seraient automatiquement envoyés avec la version décryptée tandis que la version consultable en ligne du mail serait quant à elle correctement cryptée<small class="fine d-inline"> </small>! Je creuse ça demain.</p> MailCrypt version 2 2011-11-16T07:39:10Z https://files.spip.org/MailCrypt-version-2#comment451887 2011-11-16T07:39:10Z <p>Je n'ai pas eu le temps de tester cette solution. Voilà qui est fait</p> <p>Elle marche en effet bien pour des liens écrit en html, mas pas pour des lien encodés avec la syntaxe spip.</p> <p>Merci</p> <p>Rainer</p> MailCrypt version 2 2011-10-20T14:19:57Z https://files.spip.org/MailCrypt-version-2#comment451032 2011-10-20T14:19:57Z <p>Merci, j'ai suivie un peu la discussion sur la zone, puis j'ai perdi le fil, quelles sont les résultats<small class="fine d-inline"> </small>?</p> MailCrypt version 2 2011-10-14T15:10:14Z https://files.spip.org/MailCrypt-version-2#comment450852 2011-10-14T15:10:14Z <p>Bonjour,</p> <p>j'ai bien lu le fil de discussion. Je réfléchis à une éventuelle alternative. J'ai lancé une discussion sur la zone pour savoir qu'elle serait l'approche la plus propre.</p> <p>Bien cordialement</p> MailCrypt version 2 2011-10-11T08:08:43Z https://files.spip.org/MailCrypt-version-2#comment450712 2011-10-11T08:08:43Z <p>Merci Patrice pour cette réponse exhaustive.<br class="autobr"> Ca fonctionne tres bien, j'ai simplement ajouté en fin de traitement le filtre |liens_absolus pour les liens des images dans la newsletter, ce qui donne :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#TEXTE*|replace{@,_AROB_}|cs_traitements{TEXTE,articles} |replace{_AROB_,@}|liens_absolus)]</code></pre></div> <p>merci encore<small class="fine d-inline"> </small>!</p> MailCrypt version 2 2011-10-10T19:30:58Z https://files.spip.org/MailCrypt-version-2#comment450689 2011-10-10T19:30:58Z <p>Quasi la même chose que <code class="spip_code spip_code_inline" dir="ltr">[(#TEXTE)]</code>, les traitements spécifiques sur la balise #TEXTE en moins. Seuls les pipelines de typo sont appliqués dans ce cas.</p> <p>... D'où l'introduction par le Couteau Suisse du filtre <code class="spip_code spip_code_inline" dir="ltr">|cs_traitements</code> qui applique à la balise concernée l'ensemble des traitements et des pipelines.</p> MailCrypt version 2 2011-10-10T18:38:43Z https://files.spip.org/MailCrypt-version-2#comment450685 2011-10-10T18:38:43Z <p>Et que donne <code><abbr title="propre)">(#TEXTE*</abbr><small class="fine d-inline"> </small>?</code></p> MailCrypt version 2 2011-10-10T18:35:55Z https://files.spip.org/MailCrypt-version-2#comment450684 2011-10-10T18:35:55Z <p>Ce n'est pas chose facile (MailCrypt s'applique grâce au pipeline «<small class="fine d-inline"> </small>post_propre<small class="fine d-inline"> </small>») à part la protection classique à tester : <code class="spip_code spip_code_inline" dir="ltr"><html>moi@ici.com</html></code>.</p> <p>En tout cas, le débat a été posé et résolu pour la lame du Couteau Suisse ici : <a href='https://files.spip.org/De-beaux-liens-hypertexte#forum' class="spip_in" rel='nofollow'>De beaux liens hypertexte</a>. La méthode est un peu brutale, mais efficace.</p> <p>Pour les utilisateurs du Couteau Suisse : <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">[(#TEXTE*|replace{@,_AROB_}|cs_traitements{TEXTE,articles}|replace{_AROB_,@})]</code></p> <p>Sans le Couteau Suisse :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">[(#TEXTE*|replace{@,_AROB_}|propre|replace{_AROB_,@})]</code></p> MailCrypt version 2 2011-10-10T17:01:37Z https://files.spip.org/MailCrypt-version-2#comment450679 2011-10-10T17:01:37Z <p>Bonjour,</p> <p>J'ai exactement la même question que le message précédent, je souhaiterai que les mails ne soit pas cryptés dans les emails envoyés par le plugin Clevermail.<br class="autobr"> J'ai essayé d'appliquer un TEXTE* mais du coup je perds tout le formatage.</p> <p>Il faudrait donc pouvoir désactiver MailCrypt dans un squelette spécifique (celui de clevermail dans mon cas).</p> <p>Est-ce possible<small class="fine d-inline"> </small>?</p> <p>Merci pour vos idées.</p> MailCrypt version 2 2011-10-05T15:58:08Z https://files.spip.org/MailCrypt-version-2#comment450478 2011-10-05T15:58:08Z <p>Bonjour,</p> <p>est-il possible d'enlever le mailcrypt sur quelques balises<small class="fine d-inline"> </small>? J'utilise spip_liostes et jue veux eviter que les adresses emails soint transform"s dans les mails envoyés<small class="fine d-inline"> </small>?</p> <p>Merci</p> <p>Rainer</p>