Forum général.cherche-logiciel Un Vacation plus fino ?

Posté par .
2
16
mar.
2012

Salut,

Je débarque, c'est mon premier post ici et j'ai besoin d'une info, si vous avez ca en stock.

Je recherche un logiciel qui pourrait envoyer des messages d'absence (là je vous vois venir, vacation ! :) ) Sauf que j'aimerais filtrer l'envoi ou non de la notification d'absence en fonction du destinataire. Un filtrage au niveau du nom de domaine de l'adresse serait super !

Par exemple :

chez moi j'ai une adresse on_est_bien@chezmoi.fr que je configure avec un message d'absence diaboliquement honteux : "je suis absent 1 mois en australie"

on filtre sur @lesgrosbosseurs.fr en décidant que tous les mails de ce domaine peuvent être livrés dans Maildir sans notification d'absence. Un message aussi honteux pourrait les déprimer !

Pour toutes les autres adresses, on envoie le message d'absence sans une once de regret !

Connaissez-vous par hasard si un logiciel avec un filtrage de cette finesse existe ?

merci pour votre aide
KB

  • # sieve?

    Posté par . Évalué à 2.

    bonjour

    tout dépends de la configuration utilisée niveau serveur, mais il y a plusieurs pistes possibles: sieve ou procmail, qui peuvent faire ca et bien plus encore.

  • # procmail

    Posté par . Évalué à 4.

    Avec procmail tu peux définir des règles qui lancent vacation en changeant le message.
    un truc du genre:

    :0c
    * !From.*@lesgrosbosseurs.fr
    | vacation -m ~/message-honteux.txt

    Et ça n’empêche pas d'être plus pro :

    :0c
    * From.*@lesgrosbosseurs.fr
    | vacation -m ~/message-serieux.txt

    • [^] # Re: procmail

      Posté par . Évalué à 0.

      Merci pour ces infos utiles. Mon serveur est un postfix, je vais regarder du côté de sieve et de procmail comme conseillé. Bon il n'y a plus qu' à tester tout ca, je vous tiens au courant.

      c'est partiiii

      kb

    • [^] # Re: procmail

      Posté par . Évalué à 0.

      Saluuut me revoila aux nouvelles, je m'y suis replongé :)

      Ah oui j'avais oublié de dire que j'étais sous postfix, amavis, dovecot

      J'ai réussi à faire mon filtrage de mail en fonction de la provenance du mail avec SIEVE.
      Bon ici je fais un reject mais le vacation marche aussi

      require ["reject"];
      
      if anyof (
              address :is "To" "on_est_bien@chezmoi.fr",
              address :is "Cc" "on_est_bien@chezmoi.fr",
              address :is "Bcc" "on_est_bien@chezmoi.fr" )
      {
              if anyof (
                      address :domain "From" "lesgrosbosseurs.fr",
                      address :domain "From" "lestresgrosbosseurs.uk") {
              } else {      
                      reject "I'm sorry";
                     }
      }
      
      

      Mon problème maintenant est que mon adresse on_est_bien@chezmoi.fr est un alias qui fait référence à plusieurs adresses mail, si bien que la personne qui a envoyé le mail reçoit un nombre x de mail en retour.
      Donc mon "Im sorry" ca va 1 fois mais x20 fois ca en devient une attaque psychologique redoutable !!

      Du coup comme vous êtes de bon conseil, je me demandais si vous aviez une idée de contournement.
      Sinon peut-être faut-il abandonner sieve et essayer d'attaquer le mail reçu avant dovecot. Mais la je n'y connais rien, donc si vous avez une petite soluce je prends volontier.

      merci encore de votre aide
      KB

  • # À message honteux…

    Posté par . Évalué à 1.

    Lotus sait le faire !

    (me cherchez pas, je suis déjà dehors)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.