Skip to content
Snippets Groups Projects
Commit a503aca3 authored by Antoine Bernard's avatar Antoine Bernard
Browse files

[procmail] Trie des mails de Phabricator

On propose de trier les mails de notifications de Phabricator.
Technique : nounous, Crans technique, apprentis
Administratif : ca, séminaire et atelier crans
BDE : respos-info_bde
parent 9ab4b27a
No related branches found
No related tags found
1 merge request!3[procmail] Trie des mails de Phabricator
# Complémentaire au .procmailrc générique mis à votre disposition
# par les gentils membres actifs du Cr@ns
# Vous pouvez l'utiliser, le redistribuer, le modifier à votre convenance.
# Des questions, des suggestions : {nounou,ca}@lists.crans.org
# Licence : WTFPL
# Ce fichier permet de trier les mails envoyés par le Phabricator du Cr@ns
#------------------------------------------------------------------------------
# On trie par projet
:0
* ^X-Phabricator-Projects:.*
{
#Les projets techniques
:0c
* PHABRICATOR ?? \<\#(crans_technique|nounous|apprentis)
${PHABRICATORTECHNIQUEDIR}/
#Les projets administratifs
:0c
* PHABRICATOR ?? \<\#(ca|séminaire_atelier_crans)
${PHABRICATORADMINISTRATIFDIR}/
#Les projets des respos-infos du BDE
:0c
* PHABRICATOR ?? \<\#respos-info_bde
${PHABRICATORBDEDIR}/
}
# Au cas ou ça ne passe pas le filtre
:0
* ! LASTFOLDER ?? .
${PHABRICATORDIR}/
:0
*
/dev/null
...@@ -387,6 +387,11 @@ FEDEREZDEBIANDIR="${FEDEREZADMINDIR}.Debian-updates" ...@@ -387,6 +387,11 @@ FEDEREZDEBIANDIR="${FEDEREZADMINDIR}.Debian-updates"
FEDEREZPASSWORDSDIR="${FEDEREZADMINDIR}.federezpasswords" FEDEREZPASSWORDSDIR="${FEDEREZADMINDIR}.federezpasswords"
FEDEREZOVHDIR="${FEDEREZADMINDIR}.OVH" FEDEREZOVHDIR="${FEDEREZADMINDIR}.OVH"
### Dossier racine pour les mails de Phabricator
PHABRICATORDIR=".Phabricator"
PHABRICATORTECHNIQUEDIR="${PHABRICATORDIR}.Technique"
PHABRICATORADMINISTRATIFDIR="${PHABRICATORDIR}.Administratif"
PHABRICATORBDEDIR="${PHABRICATORDIR}.BDE"
################################################################################ ################################################################################
...@@ -409,6 +414,11 @@ SUBJECT=| formail -cXSubject: | perl -MEncode -pe '$_=encode("utf-8",decode("MIM ...@@ -409,6 +414,11 @@ SUBJECT=| formail -cXSubject: | perl -MEncode -pe '$_=encode("utf-8",decode("MIM
:0 :0
* ^List-ID: * ^List-ID:
LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME-Header",$_))' LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME-Header",$_))'
:0
* ^X-Phabricator-Projects:
PHABRICATOR=| formail -cXX-Phabricator-Projects: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME-Header",$_))'
#~# # Pour faire fonctionner correctement le tri des mails envoyés par Discourse, #~# # Pour faire fonctionner correctement le tri des mails envoyés par Discourse,
#~# # Décommenter le INCLUDERC suivant #~# # Décommenter le INCLUDERC suivant
#~# INCLUDERC="${CONFIGDIR}/discourse.preprocessing" #~# INCLUDERC="${CONFIGDIR}/discourse.preprocessing"
...@@ -792,6 +802,18 @@ ${PAIEMENTSDIR}/ ...@@ -792,6 +802,18 @@ ${PAIEMENTSDIR}/
${CRONPERSODIR}/ ${CRONPERSODIR}/
} }
#################################################################
## Gestion des mails de Phabricator ##
#################################################################
:0
* ^(X-Phabricator-Sent-This-Message: Yes|From:.*<noreply@phabricator.crans.org>)
{
#~# # Par défaut, on ne trie pas les mails de Phabricator, pensez à décommenter
#~# # le INCLUDERC (et à copier le fichier complémentaire) pour les trier
#~# INCLUDERC=${CONFIGDIR}/phabricator.rules
}
################################################################# #################################################################
## Inclusion des règles personnelles ## ## Inclusion des règles personnelles ##
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment