Skip to content
    • J'ai exporté la liste des projets actifs du SI pour les avoir tous
    • j'ai ajouté le :create au fileinto. Le dossier est créé automatiquement quand la règle match (mais l'abonnement IMAP ne se fait pas tous seul, du moins pas via OX)
    • J'ai ajouté les require au début, pas sur qu'ils soient tous nécessaire mais le fileinto au moins l'est.
  • HOWTO 01/01/2023

    • utilisez sieve en appimage (https://github.com/thsmi/sieve/releases) (plugin thunderbird a des pbs suivant la version de thunderbird)
    • customisez le script python, le lancer et copier/coller le résultat dans l'appimage sieve connecté sur votre compte email (import possible depuis thunderbird) en créant un nouveau script sieve, puis en l'activant !
    • abonnez vous aux dossiers créés dans votre thunderbird/ox/autres
  • Ce petit filou de gitlab utilise le nom du projet soit AventureNordique au lieu de aventuren... On peut utiliser le X-GitLab-Project-Path, ca risque de mélanger interne/externe... mais est-ce mal ?

  • Version full sieve qui évite l'utilisation de ce script :

    require [ "fileinto" , "mailbox", "variables" ];
    
    ## Flag: |UniqueId:4460e069-437b-4f94-a934-cc9c3d3ba0e8|Rulename: Projets - acerde
    if allof ( header :contains "From" "gitlab@webu.coop" , header :matches "x-gitlab-project" "*" )
    {
      fileinto :create "INBOX/Projets/${1}" ;
    stop ;
    }
    
    
    ## Flag: |UniqueId:30a3940e-a5dd-4801-b94b-b6f461e9d14b|Rulename: Sentry - {project}
    if allof ( header :contains "From" "sentry@webu.coop" , header :matches "x-sentry-project" "*" )
    {
      fileinto :create "INBOX/Sentry/${1}" ;
    stop ;
    }

    Les dossiers sont créés automatiquement, leur nom étant extrait par regexp des headers x-gitlab-project et x-sentry-project

    Remarque: je suis pas sur du require, si ça ne fonctionne pas il manque p-e des trucs (require complet utilisé pendant le test : require [ "relational" , "date" , "fileinto" , "vacation" , "body" , "imap4flags" , "copy", "mailbox", "variables" ];)

    Edited by Corentin Carrez
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment