SPIP-Contrib

SPIP-Contrib

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

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

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

Facteur

21 janvier 2010 – par RastaPopoulos – 367 commentaires

60 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 23 avril 2016

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 14 octobre à 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 à 23:09, par RastaPopoulos En réponse à : Facteur

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

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

    • Le 14 octobre à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 22:02, par RastaPopoulos En réponse à : Facteur

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

    • Le 13 mai à 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 à 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 à 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 à 12:26, par RealET En réponse à : Facteur

    • Le 6 avril à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 15:32, par RastaPopoulos En réponse à : Facteur

    • Le 29 février à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 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

  • Le 17 septembre 2014 à 22:53, par Jaseur Boreal En réponse à : Facteur

    Suite du message : http://contrib.spip.net/Facteur#forum476284

    Bonjour,

    Des trucs bizarres sur un SPIP 3.017 chez OVH avec FACTEUR, correctement configuré.
    avec Hote = ssl0.ovh.net et port = 465, etc ...

    « SMTP Error : Could not authenticate. »

    Les courriels, infolettres de tests partent une fois sur deux, sans arriver à détecter le pourquoi du comment.
    Une constatation simple : quand on refait le test après un paquet de minutes écoulées, c’est bon, le courriel-test part correctement.
    Y aurait-il un « délai » à régler quelque part ?
    Cela fonctionnait avant je ne sais plus quelle mises à jour ... mais depuis 3 mois je n’avais pas testé.

    Une solution ?
    Merci

    • Le 10 juin 2015 à 19:08, par RastaPopoulos En réponse à : Facteur

      C’est peut-être OVH qui bloque de son côté l’envoi de plusieurs emails d’affilés, je ne sais pas… En tout cas pour l’envoi de mail en masse, il est plus conseillé d’utiliser un prestataire d’envoi dédié (et garder un SMTP normal uniquement pour les emails unitaires, genre notif aux admins par ci par là).

    • Le 18 septembre 2015 à 12:19, par erational En réponse à : Facteur

      Je constate aussi le problème avec OVH qui parfois renvoie des problèmes de connection sur SMTP assez aléatoires.

      La solution la plus pérenne est de changer de fournisseur SMTP, par exemple, en se branchant sur un serveur d’envoi SMTP Mandrill.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

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

  • Le plugin FreeRadio 1.0

    25 mai 2011 – 29 commentaires

    Le plugin SPIP FreeRadio est un lecteur de flux audio gratuit à intégrer dans le corps des articles. Il permet de se mettre « à l’écoute » de WebRadios ou de sons à partir de leurs URL. FreeRadio est écrit en actionscript. Facile à intégrer, il est (...)

  • Mailsubscribers

    16 janvier 2013 – 274 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes (...)

  • noiZetier v2

    9 novembre 2012 – 36 commentaires

    Le noiZetier offre une interface d’administration permettant d’insérer au choix des éléments modulaires de squelettes (noisettes) et de les ajouter ainsi à ses squelettes. Compatibilité La version 2 du noizetier fonctionne sous SPIP 3. Elle est (...)

  • cirr : plugin « rédacteur restreint »

    29 octobre 2010 – 60 commentaires

    Ce plugin « cirr : rédacteur restreint » permet d’affecter des rubriques aux rédacteurs et modifie les droits afin qu’un rédacteur restreint (ou un administrateur restreint) voit dans l’espace privé uniquement les rubriques qui lui sont affectées (et leur (...)

  • Un retour d’expérience d’utilisation de Formidable

    26 octobre – commentaires

    Il s’agissait de créer un formulaire d’inscription à un évènement modérer les inscriptions dans le privé publier les inscriptions dans le public Nous avons discuté de cette présentation lors de l’apéro SPIP du 15 février 2016 à la Cantine (...)

Ça spipe par là