Filtres de messages dans Roundcube / côté serveur ?

, , ,

Bonjour ! Côté mail, est-ce que cette version de Roundcube (ou le fonctionnement du serveur indépendamment de Roundcube) permettra de créer des filtres de messages “côté serveur” (réorientation vers les sous-dossiers) avec des conditions plus ou moins complexes ? Ils n’en parlent pas sur le lien Roundcube que vous donnez dans un autre post. Si oui, pouvez-vous détailler ici les conditions possibles, ou donner un lien ? Je filtre pour le moment avec Thunderbird, mais pour celles·ceux qui utiliseront le webmail, ou qui souhaiteront (comme moi) lire leurs mails sur plusieurs machines, ça paraît plus simple de pouvoir filtrer du côté du serveur (?) Merci !

Deepl vertaling : Hallo! Aan de mailkant zal deze versie van Roundcube (of serverwerking onafhankelijk van roundcube) ons toelaten om serverzijdige filters te creëren (omleiding naar submappen) met min of meer complexe voorwaarden ? Ze praten er niet over op de officiële Roundcube website. Als ja, kunt u hier de mogelijke voorwaarden aangeven, of een link geven? Ik filter met Thunderbird, maar voor degenen die webmail zullen gebruiken, of die (zoals ik) hun mails op verschillende machines willen lezen, lijkt het eenvoudiger om te kunnen filteren op de serverkant (?). Dank u wel !

Bonjour,

De manière standard, il y a les filtres Sieve côté serveur pour permettre au serveur de filtrer les messages dès leur arrivée. Ainsi, quelque soit le client, les messages sont filtrés.
Cependant, je ne sais pas si Nubo permet l’édition de ces filtres Sieve, et si Roundcube offre l’interface pour le faire. Je sais que Thunderbird offre cette interface via une extension.

1 Like

Merci pour ces informations, Rpommier !

Hello,

Oui, Roundcube permet de gérer des filtres (sieve en effet) qui sont actifs en permanence. Donc il sera possible d’y créer des filtres qui seront répercutés dans les clients.

Je ne trouve pas de documentation très claire là-dessus, voilà quelques captures d’écran :

image
image
image
image
image
image
image
image
image

1 Like

Merci Emmanuel ! Ca semble assez fin dans le paramétrage pour être utilisable, bonne nouvelle !

Bonsoir

J’ai tenté de créer un filtre de réponse automatique à certains mails : ceux redirigés depuis une autre adresse avec ajout d’un suffixe “+trucmuche” lors de la redirection. Les champs sous “Règles” sont donc : Delivered-To - contient - +trucmuche
Cela avait fonctionné avec une “Action” consistant à définir un drapeau (testé avec “Signalé”, qui mettait le mail en rouge dans la liste) mais ça ne fonctionne plus !?

Et comment utilise-t-on exactement l’action “Répondre avec le courriel” (l’avant-dernier screenshot d’Emmanuel ci-dessus) : quoi mettre dans chaque champs (pour un effet immédiat) ?

Stijn m’a suggéré ce genre de site mais ce n’est pas assez détaillé pour ce que je cherche. J’ai donc cherché plus loin et fait des tas d’essais, sans vraiment aboutir. A défaut de pouvoir faire un compte-rendu maintenant, voici déjà les liens consultés, en vrac :
https://www.theedigital.com/blog/set-office-message-roundcube
https://docs.gandi.net/fr/gandimail/sieve/exemple_filtres.html qui parle de “sous-adresses” pour les ajouts de suffixe “+machin” dans une adresse mail
(en particulier : ) https://docs.gandi.net/fr/gandimail/sieve/exemple_filtres.html#reponse-automatique-d-absence
…et qui conduit à : https://doc.dovecot.org/configuration_manual/sieve/examples/
et à ces “bibles” : https://tools.ietf.org/html/rfc5230 et https://datatracker.ietf.org/doc/html/rfc3028
https://support.tigertech.net/sieve
(pour un essai de variante “notification” au lieu de “autoreply” : ) https://msg.wikidoc.info/index.php/Sieve_notify_extension et https://doc.dovecot.org/configuration_manual/sieve/extensions/enotify/
(pour l’écriture d’un “mailto étendu” : ) https://developer.yoast.com/blog/guide-mailto-links/

Un “zakouski” du post qui suivra : mon problème de base (que j’ai essayé de contourner) est sans doute lié à cet extrait au § 4. de cette src : " “Vacation” is used to respond to a message with another message. Vacation’s messages are always addressed to the Return-Path address (that is, the envelope from address) of the message being responded to. "

Bonne soirée

Salut,
Je viens de tester la même chose et ça fonctionne. Est-ce que ça ne fonctionne toujours pas de ton côté ?

Le filtre que j’ai créé :
image

Les messages envoyés à monidnubo+trucmuche@nubo.coop se mettent bien en signalé (drapeau et rouge).

Attention que s’il y a d’autres filtres définis, ils peuvent empêcher les suivants de se déclencher dans certains cas.

P.S. Je n’ai rien dit, après d’autres tests, ça ne semble pas toujours bien fonctionner. Il semble qu’il y a en effet un problème avec les filtres.

Eh bien, c’est normalement assez trivial (voir cette doc), mais en testant j’ai l’impression que quand on utilise la portée “tous les courriels”, le filtre ne fonctionne pas. Si j’ajoute un critère (du type ne faire une réponse automatique qu’aux messages entrants avec “+quelquechose” par exemple, mes tests fonctionnent).

J’ai testé avec d’autres actions, et à chaque fois, si la portée est “tous les courriels”, ça n’a pas d’effet. Soit il y a un bug, soit quelque chose m’échappe.

Bon finalement ça n’a pas l’air d’être seulement avec « tous les messages ». Il faudrait investiguer plus sur les problèmes de filtres.

@RR, j’ai refait quelques tests aujourd’hui et tout semble fonctionner maintenant. Je ne sais pas si quelque chose a changé côté serveur.

Pour être sûr, est-ce que ton jeu de filtre est activé ? Ce n’est pas très clair dans l’interface, mais il faut déplier le jeu de filtre et voir qu’il est bien en noir et pas grisé.

Par exemple :
image

image

(Avec mes tests, j’ai fini par supprimer le jeu de filtres par défaut pour faire le mien, appelé ici « Mes filtres ».)

Pour activer ou désactiver un jeu de filtre, il faut cliquer dessus et puis aller dans le menu “Actions”.

Ce n’est pas très clair (il faudrait corriger l’interface), mais la liste de filtre en dessous fait partie du jeu de filtre au-dessus. (Pour info : on peut avoir plusieurs jeux de filtres, mais un seul peut être actif à la fois, on peut donc créer des ensembles de filtres pour différentes situations, mais passer d’un jeu de filtres à l’autre désactive les autres.)