SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 192 visiteurs en ce moment

Accueil > Interactivité, échanges > Email, Newsletters, listes de diffusion > Facteur > Facteur

Facteur

21 janvier 2010 – par RastaPopoulos – 394 commentaires

69 votes

Un plugin pour regrouper toutes les fonctions avancées autour de l’envoi de courriels.

Introduction

SPIP propose une fonction générique envoyer_mail() pour envoyer un courriel. Elle est assez simple d’utilisation mais peut paraître limitée lorsqu’on veut configurer des options plus complexes : envoi par SMTP, ajout de pièces jointes, etc.

Le plugin Facteur propose d’intégrer proprement à SPIP la librairie PHPMailer. Pour que les fonctionnalités soient immédiatement disponibles, Facteur surcharge de manière compatible la fonction envoyer_mail().

Installation

Version 1.8.10

Placer le contenu du paquet ZIP dans votre dossier plugins/ et activer Facteur dans l’interface d’administration des plugins.

Vous pouvez configurer les options d’envoi (SMTP notamment) en cliquant sur Configuration, puis sur Facteur.

Appel de la fonction

  1. // Chargement de la fonction
  2. $envoyer_mail = charger_fonction('envoyer_mail', 'inc/');
  3. // Utilisation
  4. $ok = $envoyer_mail(...);

Télécharger

Utilisation

Voici d’abord la fonction standard de SPIP :

  1. function inc_envoyer_mail($destinataire, $sujet, $texte, $from = "", $headers = ""){}
  • $destinataire : adresse de courriel du destinataire
  • $sujet : sujet du courriel
  • $texte : texte brut du message
  • $from : adresse de courriel de l’envoyeur
  • $headers : ajout d’entêtes supplémentaires au message

Avec le plugin Facteur, vous pouvez déjà utiliser cette fonction de la même façon. Ce qui signifie que le plugin ne casse pas l’existant si votre code l’utilisait déjà.

Voilà comment est déclarée la fonction dans Facteur et ce qui change :

  1. function inc_envoyer_mail($destinataire, $sujet, $corps, $from = "", $headers = ""){}
  • $destinataire : peut être le destinataire ou bien un tableau où chaque ligne contient un destinataire
  • $corps : peut être le texte brut ou bien un tableau associatif contenant toutes les options de message

Description des options

Le tableau $corps des options se présente comme suit :

  1. $corps = array(
  2. 'options' => 'valeur'
  3. );

Télécharger

Et voici les options possibles :

  • html : le corps du message en version HTML
  • texte : le corps du message en version texte brut
  • nom_envoyeur : le nom de l’expéditeur
  • cc : une ou des adresses de courriel à mettre en copie, soit une adresse en chaine de caractère, soit plusieurs adresses dans un tableau
  • bcc : la même chose mais en copie cachée
  • repondre_a : l’email à qui les réponses seront adressées, très utile dans le cas d’une utilisation d’un SMTP externe, qui va forcer l’envoi par un nom de domaine bien précis, dans ce cas, l’expéditeur est ce nom de domaine, et le « repondre_a » devient l’email de la personne qui devra recevoir la réponse (d’un help desk par exemple)
  • pieces_jointes : un tableau décrivant les pièces jointes, chaque élément est lui-même un tableau associatif décrivant une pièce jointe comme ça :
    • chemin : le chemin complet du fichier (chemin sur le file system, pas une URL)
    • nom : le nom du fichier
    • encodage : comment sera encodé le fichier, par exemple « base64 »
    • mime : le type MIME du fichier

Exemple :

  1. $corps = array(
  2. ’html’ => $message,
  3. 'cc' => array('truc@truc', 'bidule@bidule'),
  4. ’pieces_jointes’ => array(
  5. array(’chemin’ => $chemin_absolu,
  6. ’nom’ => ’azerty’,
  7. ’encodage’ => ’base64’,
  8. ’mime’ => ’image/jpeg’)
  9. )
  10. );

Télécharger

Exemples d’usages

-  On pourra par exemple utiliser un squelette existant pour générer le message HTML :

  1. $html = recuperer_fond("inclure/mail", array('id_article' => $id_article));

-  Inversement, on pourra générer la version texte du message à partir de sa version HTML en utilisant la méthode html2text de la classe Facteur :

  1. include_spip('classes/facteur');
  2. $texte = Facteur::html2text($html);

Télécharger

-  Enfin, on pourra rassembler ces éléments dans le tableau avant de les envoyer :

  1. $corps = array(
  2. 'html' => $html,
  3. 'texte' => $texte,
  4. 'nom_envoyeur' => $nom_envoyeur
  5. );

Télécharger

Activer le mode débug

Si l’envoi des envois échoue, vous pouvez activer le mode débug
Ajouter dans votre fichier config/mes_options.php

  1. define('_LOG_FILTRE_GRAVITE', 8);
  2. define('_FACTEUR_DEBUG_SMTP',4); // 0,1,2,3,4 est la valeur la plus verbeuse

Télécharger

Voir en ligne : http://plugins.spip.net/facteur

Dernière modification de cette page le 24 juillet 2017

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 6 septembre à 12:27, par Observatoire Environnement Poitou-Charentes En réponse à : Facteur

    Bonjour et merci pour ce plugin,

    Ce n’est pas une question mais une suggestion afin de rendre compatible le plugin pour les version 2.0,2.1 de SPIP avec PHP 7.
    J’ai réussi à le faire fonctionner en remplaçant des fonctions qui n’existe plus dans /auto/facteur/phpmailer-php4/class.phpmailer.php :
    -  ligne 470 :

    1. $toArr = split(',', $to);

    =>

    1. $toArr = explode(',', $to);


    -  j’ai commenté les lignes 1217, 1218 et 1222 car tout ce qui magic quotes n’existe plus, il faudrait donc ajouter une condition selon la version de PHP
    -  ligne 1723 :

    1. $fileParts = split("\.", $filename);

    =>

    1. $fileParts = preg_split("\.", $filename);
    • Le 25 septembre à 14:53, par Observatoire Environnement Poitou-Charentes En réponse à : Facteur

      En fait je me rend compte que ce n’est pas phpmailer-php4 qui doit être appelé mais phpmailer-php5.
      Le problème vient de ces lignes dans classes/facteur.php :

      1. if (intval(phpversion()) == 5) {
      2. include_spip('phpmailer-php5/class.phpmailer');
      3. include_spip('phpmailer-php5/class.smtp');
      4. } else {
      5. include_spip('phpmailer-php4/class.phpmailer');
      6. include_spip('phpmailer-php4/class.smtp');
      7. }

      Télécharger

      Comme la version est 7 il va dans le else et charge phpmailer-php4...

    • Le 25 septembre à 15:09, par Maïeul En réponse à : Facteur

      Merci,

      corrigé.

      https://zone.spip.org/trac/spip-zone/changeset/106412
      Mais attention, il est pas certain que d’autres fonctionnalités de SPIP 2.1 soient compatibles PHP 7.

    • Le 25 septembre à 15:34, par Observatoire Environnement Poitou-Charentes En réponse à : Facteur

      Merci.
      Il me semblait que SPIP 2.1 était compatible avec PHP 7. En tout cas je n’ai pas eu de problème jusqu’ici.

    • Le 25 septembre à 15:46, par RastaPopoulos En réponse à : Facteur

      Non 2.1 n’est pas du tout officiellement compatible PHP7, il n’y a aucune assurance que ça marche bien partout et que ça continue de marcher au fil du temps. Il était même question de créer une nouvelle branche 2.X dédiée pour assurer la compat PHP7, mais donc la 2.1 ne l’est pas même si certains trucs peuvent fonctionner. Le conseil est donc plutôt de rester sur un PHP5.X, et si on ne contrôle pas l’hébergement, le mieux (et dans tous les cas c’est le mieux) est de migrer vers SPIP 3.X.

    • Le 25 septembre à 16:18, par Observatoire Environnement Poitou-Charentes En réponse à : Facteur

      Je m’étais référer à ce lien https://contrib.spip.net/SPIP-et-PHP7 qui sort en premier sur google avec la recherche « spip 2.1 php 7 » mais il semblerait qu’il s’agisse plutôt d’un brouillon.
      Effectivement cette page https://www.spip.net/fr_article4351.html ne mentionne pas de compatibilité. Ceci dit ça tourne sans problème chez moi, c’est parfois les plugins qui peuvent poser problème.

    Répondre à ce message

  • Le 13 janvier à 10:52, par gillesq En réponse à : Facteur

    Bonjour,
    J’ai un souci lors de la configuration de Facteur avec le smtp de Gandi en simple hosting, le nom d’hôte indiqué par Gandi : « ssl ://mail.gandi.net » est considéré comme n’étant "pas correct" par le formulaire.

    Problème de fonction vérifier ou type d’adresse smtp non conforme au standards ?

    • Le 13 janvier à 11:00, par RastaPopoulos En réponse à : Facteur

      Essaye plutôt de juste mettre le domaine, et de cocher que c’est en SSL.

    • Le 13 janvier à 16:54, par gillesq En réponse à : Facteur

      Merci, ça a bien fonctionné.

    • Le 21 juin à 11:35, par Fennec72 En réponse à : Facteur

      gillesq, peux-tu me dire exactement quels réglages tu as mis pour le facteur ?

      De mon côté j’ai fait de nombreux tests sans succès.

      actuellement mon réglage est le suivant :
      Hôte : gandi.net
      Port : 465
      Authentification : email complet + mot de passe
      Connexion sécurisée : SSL
      Validation : le certificat SSL du serveur SMTP est émis par une Autorité de Certification (recommandé).

      avec comme hôte mail.gandi.net le résultat est le même :
      « SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting »

      Merci d’avance,

      Hervé

    Répondre à ce message

  • Le 19 mai à 16:35, par Jul Blobul En réponse à : Facteur

    Bonjour,

    Je viens demandé de l’aide à propos de ce plugin, que je connais très bien et utilise depuis quelque temps déjà sur plusieurs site couplé avec l’API Mailjet (pas de soucis avec Sparkpost par exemple)

    Depuis trois jours, aucun emails ne partent lorsque je fais un envoi vers un destinataire unique en utilisant la fonction « newsletter_send_dist » issu du plugin Mailshot pour le plugin Newsletter.
    Par exemple quand je veux m’envoyer une infolettre de test (Plugin Newsletter), un message vert me dit que « La newsletter a bien été envoyée à (mon email » mais le mail n’arrive plus chez Mailjet. Je trouve ensuite dans mes logs (mailshot_send.log) :
    Erreur Envoi mail (mon email) via Facteur :

    Je suis sous SPIP 3.0.24, tous les plugins à jour.
    L’envoi sur une liste de diffusion fonctionne et les test d’envois via la page de configuration de Facteur fonctionne très également.

    J’ai plusieurs sites impactés, j’utilise la fonction « newsletter_send_dist » dans plusieurs fonctions sur mes sites... autant dire que je suis dans la mouise :(

    Je vous remercie par avance de vos lumières !

    Jul

    Répondre à ce message

  • Le 19 avril à 14:27, par Pierrot En réponse à : Facteur

    Bonjour,

    Je me demandais si quelqu’un avait déjà fait fonctionner Facteur avec MailJet ?

    J’ai le cas d’un site ou l’envoi par Facteur+Mail() marche, l’envoi avec MailShot+MailJet marche, mais si j’essaye Facteur+MailJet, marche pas, avec les mêmes identifiants que dans MailShot ... J’ai essayé avec les ports 25, 465, 587 avec la sécurité correspondante ...

    J’ai cette erreur qui vient de PHPMailer, c’est tout, spip me dit juste que Oups. Une erreur inattendue a empêché de soumettre le formulaire. Vous pouvez essayer à nouveau.

    2017-04-19 13:56:33 92.154.37.49 (pid 13204) :Pri:ERREUR: parent::Send() : SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

    Ça ressemble à une erreur d’authentification, mais bon, ça marche avec MailShot mais par l’API donc, bien qu’à priori les identifiants SMTP de MailJet soient identiques aux identifiants API. Au niveau domaine, SPF et DKIM, tout est ok bien sûr, ça marche avec MailShot.

    Une idée ou je pourrai gratter pour identifier le souci ? et savoir si quelqu’un a déjà réussi Facteur+Mailjet serait intéressant.

    Merci d’avance !
    Pierre

    • Le 19 avril à 14:32, par RastaPopoulos En réponse à : Facteur

      Ya pas un problème avec TLS/ancien SSL ? Jamais utilisé Mailjet par le SMTP directement donc je peux pas trop aider.

    • Le 19 avril à 14:59, par Pierrot En réponse à : Facteur

      Ben j’ai essayé TLS/587, TLS/465, SSL/587, SSL/465 et même sans rien port 25, rien ne marche ... J’ai aussi testé CA officielle ou auto-signé (mais bon MailJet doit bien avoir un vrai certif SSL) ..
      J’ai aussi testé directement depuis un client lourd (Thunderbird) avec ces identifiants SMTP, ça marche ... On dirait vraiment que c’est Facteur ou PHPMailer qui a un souci avec MailJet ...

      Si quelqu’un d’autre a déjà fait ça, ce serait intéressant de le savoir :-)

      Question annexe : MailShot utilise PHPMailer ?
      PS : tout est à jour bien sûr.

    • Le 20 avril à 11:55, par Peetdu En réponse à : Facteur

      Hello Pierrot,

      je me suis confronté également à cette idée de Facteur + MailJet mais cela ne peut pas marcher en l’état.

      Dixit la hotline de Mailjet : « Lа méthode d’authentification que nous proposons est uniquement via la clé API / la clé secrète » . Mailshot propose cette méthode d’authentification, mais pas Facteur

    • Le 20 avril à 13:02, par pierrot En réponse à : Facteur

      Erational a répondu qu’il y arrivait (sur la liste Spip zone) mais moi non avec la même configuration (port 587 mais sans SSL ni TLS) ...
      J’avais déjà lu la doc Mailjet et ça n’explique pas pourquoi j’y arrive avec Thunderbird qui fait du SMTP normal ...

    • Le 27 avril à 17:44, par siromac En réponse à : Facteur

      Bonjour,

      Je vois que je ne suis pas le seul !
      Donc même problème avec le couple facteur/Mailjet.

      Quand je fais tester un envoi , il me dit : « L’email de test a correctement été envoyé »
      (SMTP correctement configuré avec leurs paramètres et le port 587 sans TSL/SSL).

      Mais je ne reçois rien !

      en PHP cela fonctionne normalement.

      Heureux de vous lire.

    • Le 28 avril à 17:25, par siromac En réponse à : Facteur

      Bjr !

      En fait cela fonctionne si on n’oublie pas de déclarer le nom de domaine dans l’interface de Mailjet.
      Ce que j’avais omis...

      Méa Culpa donc

      Et Merci Rasta et les autres pour votre excellent travail de dev pour Spip !

    • Le 28 avril à 19:02, par Pierrot En réponse à : Facteur

      Quel hébergeur ? moi de mon côté j’ai bien le domaine de déclaré, mais marche pas. Il semble que ça marche chez OVH mais pas chez 1&1.

    • Le 28 avril à 19:06, par siromac En réponse à : Facteur

      Je suis chez O2switch

    Répondre à ce message

  • Le 10 avril à 14:53, par Chrys En réponse à : Facteur

    Bonjour,

    J’aimerais pouvoir appeler un fichier HTML qui est la réponse à un message envoyé via un formulaire spip (AR), je pense que c’est possible avec Facteur, mais je patauge…
    J’aurais peut-être dû le faire ici, mais j’explique plus en détail mon souhait sur le forum, merci à vous.

    • Le 10 avril à 15:10, par RastaPopoulos En réponse à : Facteur

      Un *fichier* comment ça un fichier ? On balance à Facteur un *contenu* HTML mais pas un fichier. Et toute la doc est juste au dessus, avec dans quelle clé du tableau d’options mettre le contenu HTML et le contenu texte brut. (Dans la clé… « html » tout simplement.)

      À part ça je ne vois pas trop l’intérêt de réinventer la roue, en plus en surchargeant un formulaire de la dist et donc en perdant ses changements futures quand mise à jour (puisque ça utilisera ta version surchargée).

      Il y a effectivement déjà des plugins qui font ça, dont Formidable qui permet en plus de personnaliser le contenu dans un squelette quand on veut pas ce qui est fournit par défaut. Donc sans rien avoir à bidouiller.

    Répondre à ce message

  • Le 5 février à 19:04, par jfg35 En réponse à : Facteur

    Bonjour,
    Depuis une dizaine de jours, lorsque je teste la configuration dans Facteur, j’obtiens le message suivant « SMTP Error : Could not authenticate ».
    J’ai contacté le support de l’hébergeur, DRI, qui m’a assuré qu’il n’a fait de changement ni sur le serveur mail ni sur serveur web.
    D’ailleurs, les messages créés dans les boîtes email chez l’hébergeur sont bien envoyés et reçus.
    Avez-vous des pistes pour résoudre ce problème car cela nous empêche d’envoyer les infolettres créés avec le plugin newsletters.
    Merci pour votre aide et tout le travail réalisé.

    • Le 15 mars à 11:31, par Chourak En réponse à : Facteur

      Bonjour,

      J’ai à priori le même souci...sur 2 sites avec 2 version différentes de Facteur (3.4.7 et 3.4.10) mais avec les mêmes infos smtp
      PHP 5.6 sur les 2 sites

      Cela fonctionnait très bien jusque ... et bien je ne sais pas exactement

      Le message d’erreur est le suivant :
      « Warning : stream_socket_enable_crypto() : SSL operation failed with code 1. OpenSSL Error messages : error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in /**path**/plugins/auto/facteur/v3.4.10/phpmailer-php5/class.smtp.php on line 369 »

      Alors j’ai bien lu que la vérification du certificat avait failed mais je ne comprend pas pourquoi (quand ca marchait bien il y a peu de temps)

    • Le 15 mars à 13:58, par Chourak En réponse à : Facteur

      Bon en utilisant une connexion non sécurisée ca résout mes problèmes.

    • Le 16 mars à 18:30, par jfg35 En réponse à : Facteur

      Tant mieux pour vous si cela fonctionne.
      Ce n’est pas le cas en ce qui me concerne bien que les paramètres n’aient pas changé.
      C’est gênant parce que cela nous empêche d’utiliser le plugin newsletter.

    • Le 27 mars à 00:47, par RastaPopoulos En réponse à : Facteur

      Je n’ai pas vraiment d’info là dessus et c’est difficile car chaque configuration a sa spécificité. Le SSL peut par exemple ne pas marcher parce que ça utilise justement SSL (obsolète, à ne plus utiliser) au lieu de TLS, et que du coup le serveur refuse le vieux truc. C’est un exemple…

    Répondre à ce message

  • Le 14 octobre 2016 à 23:06, par Artlogic En réponse à : Facteur

    Bonjour,

    J’obtiens un

    1. Fatal error: Maximum execution time of 300 seconds exceeded in /home/www/6ec95ea7395259b74e88d82b9e03d5/web/spip312/plugins/auto/facteur/trunk/phpmailer-php5/class.phpmailer.php on line 1088.

    ...sur la page de configuration du facteur. Je suis en spip 3.1.3 et facteur dernière version de SVN.
    Le site est hébergé chez infomaniak. Une idée du problème ?

    • Le 14 octobre 2016 à 23:09, par RastaPopoulos En réponse à : Facteur

      En validant la config ou en envoyant un email de test ?

    • Le 14 octobre 2016 à 23:20, par Artlogic En réponse à : Facteur

    • Le 14 octobre 2016 à 23:22, par Artlogic En réponse à : Facteur

      En allant sur la page de config. La page de config ne se charge jamais.

    • Le 15 octobre 2016 à 09:33, par Artlogic En réponse à : Facteur

      Ce serveur est encore sur PHP Version 5.2.17. On est loin de la version 7, mais j’imaginais que phpmailer-php5 pouvait y fonctionner. A moins que quelqu’un trouve le souci en ligne 1088 de cette librairie, je parierai là dessus. Est-ce que je fais bonne route ?

    • Le 15 octobre 2016 à 10:28, par RastaPopoulos En réponse à : Facteur

      Bah c’est une regex à cette ligne là. Mais c’est effectivement une version (très) obsolète de PHP.

    Répondre à ce message

  • Le 12 août 2016 à 14:25, par RealET En réponse à : Facteur

    Bonjour,

    Je viens de rencontrer un bug assez gênant avec Facteur (+CleverMail) (SPIP 3.1.1)
    Cette lettre de 90Ko avec ses images s’est retrouvée à peser 30Mo à l’envoi.

    Il semblerait que ce soit la conjonction de 2 choses :

    1. images intégrées en dans le texte alors qu’elles sont dans le portfolio (donc, on voit une vignette cliquable qui renvoie sur l’original)
    2. [Embarquer les images référencées dans les emails] coché dans la configuration de Facteur

    Hypothèse confirmée : en passant les images dans les illustration et en renvoyant le mail, les images originales ne sont plus embarquées.

    Répondre à ce message

  • Le 8 juillet 2016 à 12:19, par 1138 En réponse à : Facteur

    Courriers arrivant dans les spams (problème de X-Originating-IP ?)

    Bonjour.

    Mon hébergeur fermant la fonction mail de PHP, j’ai dû configurer le Facteur en SMTP (TLS sur port 587) avec une adresse de style no-reply et authentification. Généralement, ça fonctionne. Et je vous en remercie beaucoup ! 😘

    Mais (ben oui, il y a un mais 😉), lorsque certaines personnes remplissent un formulaire sur le site, notre prestataire e-mail classe le courrier en spam. Extrait de la source d’un courriel :

    X-Spam-Flag: YES
    X-Spam-Score: 4.99
    X-Spam-Level: ****
    X-Spam-Status: Yes, score=4.99 tagged_above=-9999.9 required=4.3
            tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_BRBL_LASTEXT=1.449,
            RCVD_IN_PBL=3.335, RCVD_IN_RP_RNBL=1.31, RCVD_IN_SORBS_DUL=0.001,
            RDNS_NONE=0.793, URIBL_BLOCKED=0.001] autolearn=no
    X-Spam-Report:
    *  0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked.
    *       See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
    *      for more information.
    *      [URIs: alphabibliotheque.be]
    * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
    *      [score: 0.0000]
    *  0.0 HTML_MESSAGE BODY: HTML included in message
    *  0.0 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP address
    *      [213.219.148.78 listed in dnsbl.sorbs.net]
    *  1.3 RCVD_IN_RP_RNBL RBL: Relay in RNBL,
    *      https://senderscore.org/blacklistlookup/
    *      [213.219.148.78 listed in bl.score.senderscore.com]
    *  3.3 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL
    *      [213.219.148.78 listed in zen.spamhaus.org]
    *  1.4 RCVD_IN_BRBL_LASTEXT RBL: RCVD_IN_BRBL_LASTEXT
    *      [213.219.148.78 listed in bb.barracudacentral.org]
    *  0.8 RDNS_NONE Delivered to internal network by a host with no rDNS

    […]

    X-Originating-IP: 213.219.148.78

    Je pense que c’est dû au X-Originating-IP, qui reprend l’IP de la personne ayant envoyé le formulaire et non l’IP du serveur du site. SpamHaus n’a pas l’air d’aimer ça du tout : This IP address range has been identified by Spamhaus as not meeting our policy for IP addresses permitted to deliver unauthenticated ’direct-to-mx’ email to PBL users. (source). 😢

    Ça semble se passer quand la personne qui remplit le formulaire s’est vue attribuer une IP dynamique. Je comprends SpamHaus qui refuse l’envoi depuis ce genre d’adresses à cause de botnets, etc. Mais, ici, il semble induit en erreur par le X-Originating-IP.

    N’y a-t-il pas moyen de supprimer le X-Originating-IP de l’envoi via le Facteur ou de le remplacer par l’IP du serveur web ? Je remarque d’ailleurs que, quand je fais un test d’envoi via la page de configuration du Facteur, il n’y a pas de X-Originating-IP. Et je n’ai pas peur d’être inondé de spams : NoSpam fait super bien son travail.

    Encore merci.

    1138.

    SPIP 3.1.1, Facteur 3.4.2

    • Le 8 juillet 2016 à 12:57, par RastaPopoulos En réponse à : Facteur

      => rien, que de dalle, pas de trace de cette entête dans aucun fichier du plugin ou de la lib utilisée (phpmailer).

      Donc ça ne vient pas de ce plugin. :)

    • Le 8 juillet 2016 à 14:10, par Pierre KUHN En réponse à : Facteur

      [213.219.148.78 listed in zen.spamhaus.org]

      Pas top d’être blacklister déjà

    • Le 8 juillet 2016 à 15:15, par 1138 En réponse à : Facteur

      @Pierre KUHN

      C’est tout le rang 213.219.148.0/23 qui est blacklisté. :-/

      @RastaPopoulos

      Oui, j’aurais dû y chercher 😰. J’ai donc regardé ailleurs et j’ai trouvé X-Originating-IP dans /squelettes_dist/formulaires/ecrire_auteur.php. Une petite surcharge de ce fichier dans les squelettes et ça roule !

      Par contre, il est aussi dans Formidable (./traiter/email.php) et je ne sais pas comment surcharger cela. Peut-être via mes_fonctions.php ? À tout de suite, dans les commentaires de Formidable. ;-)

    • Le 8 juillet 2016 à 16:13, par Pierre KUHN En réponse à : Facteur

      Essaie de voir pour envoyer par un autre smtp pour voir aussi.

      Sans surcharger spip

    Répondre à ce message

  • Le 18 mai 2016 à 14:17, par Thomas En réponse à : Facteur

    J’aimerais envoyer le suivi de l’activité éditoriale au format Markdown. Markdownify étant inclus dans le plugin, je pense que ça ne devrait pas être trop difficile à faire, mais je sèche sur la mise en œuvre.

    L’un de vous peut-il me guider ?

    • Le 19 mai 2016 à 15:00, par RastaPopoulos En réponse à : Facteur

      Quelle activité éditoriale ? Toute la question est : tu veux envoyer QUOI et QUAND ? :)

      Et ça c’est à toi de le faire à priori…

      (Enfin après tout dépend des besoins, si c’est un truc réguliers, on peut très bien imaginer que tu utilises le plugin Newsletters pour envoyer une fois tous les XXX un email aux admins avec du contenu en markdown, ce n’est pas obligatoire d’envoyer du HTML.)

    • Le 19 mai 2016 à 15:53, par Thomas En réponse à : Facteur

      Pardon, je n’ai pas été très clair. Je parle de ce que SPIP appelle le suivi de l’activité éditoriale (cf. capture d’écran ci-joint) : la notification par mail de chaque nouvel article proposé ou publié.

    • Le 19 mai 2016 à 16:13, par RastaPopoulos En réponse à : Facteur

      À priori ce sont les squelettes dans ecrire/notifications/, donc à surcharger dans le même chemin notifications/truc…

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Qrcode

    3 novembre 2010 – 45 commentaires

    Les QrCodes sont des codes barres lisibles essentiellement par les téléphones portables et permettent d’échanger avec ceux-ci diverses informations, et en particulier des liens. Ce plugin à pour objet de permettre à spip d’utiliser des QrCodes pour (...)

  • Speedsyndic pour SPIP 2 et SPIP 3

    11 octobre 2010 – 27 commentaires

    Ce plugin est une version compatible spip 2.0.x / 2.1 / 3.1 du plugin Speedsyndic Note : Une bonne partie du texte ci-dessous a été pompé de cet article, expliquant la version précédente du plugin. je n’ai fait qu’adapter le code pour spip 2, (...)

  • LIM : alléger l’espace privé

    20 avril 2015 – 41 commentaires

    Ce plugin permet de désactiver l’affichage de blocs ou de boutons, présents par défaut dans SPIP mais qui peuvent devenir inutiles dans le cadre de votre projet. Il allège du coup l’interface d’édition et supprime d’éventuels risques de confusion (...)

  • Plugin Modèles media

    25 avril 2011 – 179 commentaires

    Les modèles , et produisent chacun un résultat différent et ce résultat, pour les images, dépend du fait qu’elle soit dans le portfolio ou non. Ce plugin propose une nouvelle série de modèles ayant un comportement unifié et indépendant du mode des (...)

  • HTML Purifier

    5 janvier 2011 – commentaires

    Pour sécuriser l’affichage de certains textes (ceux qui proviennent potentiellement non pas des rédacteurs, mais de visiteurs non enregistrés ou de contributeurs externes, comme les forums ou les contenus des sites syndiqués), SPIP utilise en interne (...)

Ça spipe par là