Nouveautés de la version 2.0.6

Cette version apporte deux fonctionnalités majeures -- le tri automatique du courrier entrant et le rattachement des mails aux objets Dolibarr -- ainsi qu'une longue série de renforcements de sécurité et de corrections de fiabilité portant sur la recherche, les conversations et les échanges IMAP/SMTP.

Trier le courrier automatiquement

Un filtre examine chaque message qui arrive et, s'il correspond aux conditions que vous avez posées (expéditeur, sujet, corps, en-têtes, pièces jointes), exécute les actions de votre choix : marquer comme lu, mettre en favori, étiqueter, mettre en attente, archiver, déplacer, signaler comme indésirable ou supprimer. Un filtre peut aussi rattacher le mail à un tiers ou à un projet, créer un ticket, un tiers ou un projet à partir du message, répondre depuis un modèle, transférer ou prévenir un utilisateur Dolibarr.

Chaque filtre se teste à blanc avant d'être armé : l'essai liste les mails qu'il aurait attrapés, et un mode observation le laisse tourner sans rien changer. Les filtres peuvent être rejoués sur le courrier déjà reçu, appliqués à une sélection depuis la liste, et dupliqués pour créer des variantes.

Chaque utilisateur gère les filtres de ses propres boîtes depuis l'onglet "Mes filtres" ; l'administration centralise les filtres partagés, par boîte ou pour toutes.

Tout le détail : Filtrer automatiquement le courrier entrant.

Rattacher un mail à un objet Dolibarr

Un mail peut désormais être rattaché, pièces jointes comprises, à un projet, une proposition, une commande, une facture ou un ticket. Et lorsqu'un client répond à un mail envoyé par Dolibarr (devis, facture...), la réponse se rattache d'elle-même à l'objet qu'elle concerne : la conversation reste au bon endroit sans aucune manipulation.

Mode d'emploi : Rattacher un mail à un objet.

Sécurité

La vague de durcissement se poursuit après la 2.0.4 :

  • la recherche ne peut plus être élargie ou cassée par une apostrophe ou un joker saisis dans le champ ;
  • les routes de réponse, de modèles et d'étiquettes de l'API appliquent la limite de lecture par boîte ;
  • l'envoi exige un droit d'envoi quelle que soit l'adresse d'expédition choisie ;
  • la suppression de masse dispose de son propre droit et ne touche que les boîtes lisibles ;
  • la fiche mail, l'onglet tiers et l'action de collecte exigent le droit de lecture du module ;
  • les identifiants de tiers et de contact sont vérifiés avant qu'un mail soit rangé sous eux ;
  • une redirection ouverte, un contournement du referer et des injections d'en-têtes sont fermés ;
  • le corps d'un mail copié dans un ticket par un filtre est assaini.

Corrections notables

  • les conversations sont reconstruites le long de toute la chaîne References, pas seulement du message parent direct ;
  • la recherche rapide fonctionne à nouveau et les filtres ne collent plus à la session ;
  • les couleurs d'étiquettes sont conservées et les adresses injectées ne passent plus dans le balisage ;
  • les pièces jointes sans nom ou en doublon reçoivent un nom exploitable, et les listes sont triées ;
  • chaque mail importé est commité individuellement : un incident en milieu de lot n'empêche plus les mails déjà traités d'être enregistrés ;
  • un mail d'une taille excessive est ignoré avec un message dans les journaux au lieu de faire tomber la collecte ;
  • une panne de connexion ne supprime plus les liaisons de dossiers ni ne repasse pas les mails en non lus ;
  • le sélecteur de modèles refonctionne à l'envoi, l'éditeur de réponse propose réellement l'expéditeur robot avec sa palette traduite ;
  • le corps d'un mail envoyé est stocké une seule fois : les apostrophes ne sont plus doublées à l'affichage.

Pour les administrateurs

  • l'onglet des modèles d'extraction est renommé pour ne plus être confondu avec les filtres ;
  • le sélecteur d'actions de masse revient sur l'onglet courrier d'un tiers ;
  • l'onglet de test d'un modèle teste les champs réellement analysés ;
  • la page de migration du stockage est en français.

Mise à jour

  1. Remplacez les fichiers du module par ceux de la 2.0.6.
  2. Désactivez puis réactivez le module : la table des filtres et les droits nouveaux sont créés à la réactivation.
  3. Accordez le nouveau droit de suppression aux utilisateurs qui en ont besoin (il est séparé du droit de lecture depuis cette version).

La mise à jour est gratuite pour les licenciés. Cette version suit la 2.0.4 ; si vous venez d'une version antérieure, lisez aussi les nouveautés de la 2.0.4.