SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 360 visiteurs en ce moment

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

Facteur

21 janvier 2010 – par RastaPopoulos – 370 commentaires

61 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

Zip - 115.5 ko
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
  • 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 27 décembre 2016

Retour en haut de la page

Tout afficher

Vos commentaires

  • 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é.

    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é.

      PNG - 37.1 ko
    • 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

  • Le 12 mai 2016 à 19:08, par jeromeD En réponse à : Facteur

    Bonjour, Depuis quelque temps l’envoi des mails via le la fonction mail PHP et je ne comprends pas pourquoi.

    Cela ne fonctionne plus depuis que j’ai changé la configuration de mailshot en abandonnant mandrill pour mailjet.

    Mais ni les réponses aux fomulaires formidables, ni mes newsletters n’arrivent alors que les plugins me disent qu’elles partent.
    Avez-vous une idée...
    Cela se passe sur le site saint-cergues.fr par exemple sur le formulaire : http://www.saint-cergues.fr/Demande-d-utilisation-du-panneau.html

    En vous remerciant par avance

    • Le 12 mai 2016 à 22:02, par RastaPopoulos En réponse à : Facteur

      Facteur à jour ? Ya eu pas mal de changement dernièrement.

    • Le 13 mai 2016 à 21:45, par jeromeD En réponse à : Facteur

      Bonsoir,

      oui facteur est à jour...cela a d’ailleurs été mon premier réflexe.

      Une autre piste ?

      Merci d’avance

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

      Non pas d’autre piste vu que ça marche en plein d’endroit, et qu’en plus Mailshot n’a pas de rapport avec Facteur normalement.

      Pour tester il faut toujours tout désactiver ce qui n’est pas obligatoire à la chose qu’on veut tester, comme expliquer dans le lien « Les choses à faire avant de poser une question ».

    Répondre à ce message

  • Le 5 avril 2012 à 12:40, par laurent En réponse à : Facteur

    Bonjour à tous,

    j’ai créé un formulaire avec le plugin Formidable mais quand je teste l’envoi de mail dans l’espace privé j’ai des messages d’erreur.
    Si j’utilise la fonction mail de PHP dans Facteur j’ai ce message d’erreur « Could not instantiate mail function. » et pour SMTP après la config j’ai celui-là
    « SMTP Error : Could not connect to SMTP host. »

    le destinataire est bien indiqué (email yahoo.fr)
    J’ai également modifié php.ini : smtp= localhost ou 127.0.0.1 ou smtp.mail.yahoo.fr, mais le problème reste entier.
    Je bloque et si vous pouviez me mettre sur la bonne voie ce serait sympa.
    Je vous remercie à l’avance.

    SPIP 2.1.12 en local (Wamp)
    PHP 5.3.5
    Facteur 1.8.5
    Formidable 0.6.6

    • Le 5 avril 2012 à 17:11, par RastaPopoulos En réponse à : Facteur

      En général si tu configures un SMTP, il y a une authentification derrière. T’as bien mis le bon identifiant / mot de passe ? Et le mode SSL ou pas suivant la config du serveur en question ?

    • Le 5 avril 2012 à 17:47, par laurent En réponse à : Facteur

      tout d’abord un grand merci pour ta réponse.
      je suis toujours là-dessus et de plus depuis quelques heures je ne parviens plus à aller dans « gérer mes plugins », cela m’affiche tout un tas de ligne de php (que je connais à peine). Un problème de temps je crois que j’ai modifié en faisant « max_execution_time = 55 ». au lieu 30.

      J’ai bien mis Connexion sécurisée : ssl avec identifiant/mot de passe .
      Il s’agit de yahoo et quand je mets le smtp de yahoo : smtp.mail.yahoo.fr (comme pour mon serveur de messagerie) Port 465, j’ai 2 erreurs : smtp et port, et quand je modifie par : smtp.yahoo.fr Port 25, la configuration du facteur s’enregistre.
      Et ensuite si je teste la config par l’envoi du mail, j’ai « SMTP Error : Could not connect to SMTP host. » et je vois que le message est 1 article entier du site que j’ai commencé avec une photo d’une autre rubrique : « Ceci est un email de test accentué
      Version HTML.... etc .. ; »

      Et si j’utilise la fonction mail de PHP putôt que le smtp, l’erreur est « Could not instantiate mail function. »

      En fait je fais du surplace ....

      Enfin avant d’utiliser Facteur et Formidable , j’avais créé je ne sais plus avec quel outil un formulaire avec la possibilité de joindre 1 document mais je ne suis pas parvenu non plus à envoyer 1 mail.

      Pardon si c’est confus mais je découvre et me bats avec spip depuis plusieurs semaines, l’outil est extra mais pour sa prise en main c’est une autre histoire.
      merci encore pour ta réponse

    • Le 5 avril 2012 à 18:05, par RastaPopoulos En réponse à : Facteur

      En l’occurrence là il ne s’agit pas vraiment de SPIP mais de la configuration de ton serveur. Forcément si celui-ci ne propose pas d’office une fonction pour envoyer des mails, c’est forcément à toi de passer plus de temps à configurer des choses pour que ça marche.

      Tu es sur quel hébergement ? Enfin à priori ça ne change rien pour ce point puisque tu as le message « Could not instantiate mail function. » donc c’est qu’à priori le serveur n’a pas de fonction mail().

      Pour le SMTP, je ne vois pas quoi dire de plus que suivre les instructions de celui qui fournit ce serveur SMTP (ici Yahoo chez toi). Chaque service a ses particularités, donc je ne peux pas tout connaître. D’ailleurs, certains services refusent l’utilisation de leur SMTP pour envoyer depuis un site internet (ça limite l’envoi de spam par leur service, entre autre). Donc là aussi ça dépend de chaque service...

    • Le 5 avril 2012 à 18:06, par laurent En réponse à : Facteur

      RastaPopoulos

      je viens de modifier l’adresse mail Yahoo pour une d’Orange et là tout s’est correctement passé. Mail envoyé et reçu ...
      merci quand même.

    • Le 5 avril 2012 à 18:19, par laurent En réponse à : Facteur

      Merci encore pour ton aide mais ma config était fausse pour Yahoo et je m’en suis rendu compte en vérifiant la config smtp yahoo sur Thunderbird. A savoir que cela ne requiert pas de connexion sécurisée que ce soit Yahoo ou Orange.
      Toutefois cela ne règle pas le problème du mail Yahoo, vu le refus dans Facteur de l’hôte SMTP.
      Je verrais plus tard et je peux poursuivre mon apprentissage.
      Et bien sûr merci pour tes plugins car je crois que tu as créé également Formidable.
      Bonne soirée

    • Le 6 avril 2016 à 12:24, par RealET En réponse à : Facteur

      Je confirme : le code qui vérifie que le SMTP est au bon format donne pour smtp.mail.yahoo.com :

      Ce nom d’hôte n’est pas correct

    • Le 6 avril 2016 à 12:26, par RealET En réponse à : Facteur

    • Le 6 avril 2016 à 13:11, par RastaPopoulos En réponse à : Facteur

      Ça devrait résoudre à priori (si on parle bien juste du formulaire de config) :
      http://zone.spip.org/trac/spip-zone/changeset/96484

    Répondre à ce message

  • Le 28 février 2016 à 20:42, par JD En réponse à : Facteur

    Bonjour,

    Avec la version 3.3.2

    message d’erreur ligne 395 dans classes/facteur.php

    L’erreur disparaît en enlevant la ligne

    public function Send()
    return $this->callWrapper(« parent::Send »,func_get_args()) ;

    SPIP 3.1.0 envoi avec fonction mail php (et non smtp)

    • Le 28 février 2016 à 21:45, par RastaPopoulos En réponse à : Facteur

      Euh c’est la fonction d’envoi principale hein, si tu l’enlèves ça risque pas de marcher très fort.

    • Le 28 février 2016 à 22:25, par JD En réponse à : Facteur

      Bizarre bizarre,

      Les tests de mail accentués refonctionnent sur les deux sites concernés.
      J’ai reçu aussi des alertes de modération de forum.

    • Le 29 février 2016 à 14:32, par erational En réponse à : Facteur

      Idem, j’ai un site où le facteur fonctionnait et la mise à jour de la gestion des erreurs de la version 3.3.2 lève
      Fatal error: func_get_args(): Can't be used as a function parameter in /var/www/***/html/plugins/auto/facteur/v3.3.2/classes/facteur.php on line 396

    • Le 29 février 2016 à 15:07, par RastaPopoulos En réponse à : Facteur

      Ok je viens de trouver ça :
      http://phpsadness.com/sad/25

      Ces modifs font qu’il faut au moins PHP 5.3 pour utiliser func_get_args() comme argument d’une autre fonction.

      Donc c’est à cause d’une version de PHP trop basse.

      Pour info, même PHP 5.3 et 5.4 sont officiellement obsolètes et n’ont même plus de patchs de sécurités. Donc il est très important de mettre à jour. Cf :
      http://php.net/supported-versions.php

    • Le 29 février 2016 à 15:13, par RastaPopoulos En réponse à : Facteur

      Mais un correctif arrive quand même pour les anciennes versions de PHP. :)

    • Le 29 février 2016 à 15:32, par RastaPopoulos En réponse à : Facteur

    • Le 29 février 2016 à 17:28, par erational En réponse à : Facteur

      Encore un petit soucis, sur la 3.3.3

      Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'parent::AddAttachment' was given in /var/www/xxx/html/plugins/auto/facteur/v3.3.3/classes/facteur.php on line 376

      Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'parent::Send' was given in /var/www/xxx/html/plugins/auto/facteur/v3.3.3/classes/facteur.php on line 376
    • Le 29 février 2016 à 17:49, par RastaPopoulos En réponse à : Facteur

      @erational : http://php.net/manual/en/function.call-user-func-array.php

      Je cite :

      5.3.0 The interpretation of object oriented keywords like parent and self has changed. Previously, calling them using the double colon syntax would emit an E_STRICT warning because they were interpreted as static.

      Donc là encore, c’est seulement à partir de 5.3 que ça ne fait plus ce Warning.

    • Le 2 mars 2016 à 16:45, par Eric En réponse à : Facteur

      J’ai aussi le même problème (Warning : call_user_func_array() [function.call-user-func-array] : First argument is expected to be a valid callback, ’parent::Send’ was given in /var/www/vhosts/xxxx.xx/httpdocs/plugins/auto/facteur/v3.3.3/classes/facteur.php on line 376) avec facteur v3.3.3 Rév. 95619... PHP Version 5.2.17

    • Le 2 mars 2016 à 16:58, par RastaPopoulos En réponse à : Facteur

      Bah même problème, même réponse. Cet appel de fonction se fait sans erreur à partir de 5.3, cf la citation précédente.

    • Le 2 mars 2016 à 17:26, par Eric En réponse à : Facteur

      Ok, merci. Ma question est donc : Est-ce qu’un correctif va sortir prochainement ou dois-je demander à mon FAI de mettre à jour sa version de PHP ? :-)

    • Le 2 mars 2016 à 17:28, par RastaPopoulos En réponse à : Facteur

      Pour le correctif précédent (cf plus haut dans le même fil) c’était facile. Pour celui là, je n’en ai pas l’impression. Donc je ne sais pas encore, ptet ben oui ptet ben non. :)

      Dans tous les cas, c’est vraiment beaucoup mieux de ne pas rester en 5.2 sachant que c’est une version totalement obsolète qui n’a donc même plus de patchs de sécurité.

    • Le 3 mars 2016 à 08:58, par Eric En réponse à : Facteur

      Bonjour RastaPopoulos,

      Merci pour le suivi. Je viens d’envoyer une demande au FAI pour mettre à jour la version de PHP sur le serveur mutualisé. On verra leur réponse. En attendant, si je downgrade le plugin facteur, est-ce que cela fonctionnera comme avant ? Ou je dois m’attendre à voir apparaître des erreurs sur d’autres plugins comme mailshot, mailsuscriber,... ?

      En passant, j’ai un soucis sur le site de contrib.spip.net... lorsque je veux me connecter suite au clic sur le lien ’répondre à ce message’, la modalbox s’ouvre mais le formulaire de connexion ne s’affiche pas. Par contre si je me connecte via le bouton ’se connecter’ sur l’en-tête de page, pas de soucis... Je ne sais pas où faire remonter le problème ??...

      Bonne journée

    • Le 3 mars 2016 à 09:02, par RastaPopoulos En réponse à : Facteur

      Tu dois pouvoir reculer, c’était des modifs pour entourer les appels à PHPMailer et attraper les erreurs éventuelles.

      Pour contrib, c’est géré sur la liste spip-zone.

    • Le 25 mars 2016 à 09:40, par jeanmarie En réponse à : Facteur

      Pour info, le sujet sur spip-zone : http://thread.gmane.org/gmane.comp.web.spip.zone/40286
      Cédric apporte une solution qui semble fonctionner.

    Répondre à ce message

  • Le 22 décembre 2015 à 14:45, par Perline En réponse à : Facteur

    Bonjour,
    Un problème que je n’avais pas rencontré, alors que j’utilise Facteur sur d’autres sites, mais c’est la première fois sur l’hébergeur lautre.net.
    Configuration SMTP de lautre.net correcte (1) car le SMTP est opérationnel en messagerie et dans le webmail, donc a priori ça ne vient pas de là.
    Le simple envoi « Tester la configuration », qui n’envoie donc qu’un seul mail (on n’est donc pas dans le cas cité dans ce forum d’un envoi en nombre) ça ne part pas, avec le message : Erreur Envoi mail via Facteur : SMTP connect() failed.
    Je ne sais pas où chercher. Merci.

    (1) Note aux lecteurs : on n’a accès au SMTP uniquement après adhésion, pas pendant l’offre d’essai.

    • Le 11 janvier 2016 à 18:32, par Marcopol En réponse à : Facteur

      Pareil pour moi avec la combinaison SPIP 3.0.21 + Facteur 3.1.3 (issu de facteur-3.0.zip !?)
      Cela ne marche déjà pas depuis mon ordi (Mac + MAMP)

      Avec SMTPDebug = 3 j’obtiens :

      2016-01-11 18:16:15 ::1 (pid 4644) :Pri:ERREUR : Erreur Facteur->Send : 2016-01-11 17:16:14 Connection : opening to ssl ://smtp.gmail.com:587, timeout=300, options=array (
      )
      2016-01-11 17:16:15 SMTP ERROR : Failed to connect to server : (0)
      2016-01-11 17:16:15 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

      2016-01-11 18:16:15 ::1 (pid 4644) :Pri:ERREUR : Erreur Envoi mail via Facteur : SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

    Répondre à ce message

  • Le 1er janvier 2016 à 20:42, par Amire En réponse à : Facteur

    Bonjour,

    j’ai le message ci-dessous sur la page privé (adminstrateur) :

    Le plugin facteur semble rencontrer actuellement des problèmes d’envoi ou de réception d’emails.

    Que faire ?

    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

  • Intranet / Extranet

    31 mai 2013 – 63 commentaires

    Intranet / Extranet est un plugin très simple permettant d’interdire l’accès au site à tout visiteur non identifié. Mise à jour Août 2014 : Version 0.4.0, plage d’IP paramétrable permettant de voir le site sans se logguer. Mise en place La (...)

  • Saisies

    27 mars 2010 – 472 commentaires

    Introduction Créer un formulaire est une tâche toujours un peu répétitive : les champs ont souvent les mêmes propriétés, le même accompagnement (message d’erreur, explication, ...) et la même structure HTML. Ce plugin est un outil pour les développeurs (...)

  • Plugin SPIP-Géoportail

    17 août 2010 – 460 commentaires

    Plugin pour l’intégration d’objets géographiques dans SPIP avec l’API Géoportail. Affichage de cartes Géoportail, OpenStreetMap (OSM), Google Maps, Bing ou Yahoo !... Nouvelle version Suite au changement de version de l’API géoportail et des (...)

  • Acces Restreint 3.0

    11 décembre 2008 – 788 commentaires

    Le plugin accès restreint permet de définir et de gérer des zones de l’espace public en accès restreint. Cette version du plugin a été redévelopée et optimisée tout spécialement pour SPIP 2.0. Il en découle une amélioration des performances sur les gros (...)

  • GIS 4

    11 août 2012 – 1304 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)