logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 27-08-2017 16:17:24

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

procmail

salut le DF

Dans la configuration de .procmailrc, j'ai trié mon courrier
j'ai donc maintenant, mon répertoire Mail avec  plusieurs boites
celles de mes comptes, soit 3 boites  (mg13 - chezlagrenouille - funambule)

plus 4 autres que j'ai ouvertes avec l'option "subject"   pour des listes de diffusions  (informatique-social- toulibre -spip)

ok, ça fonctionne

mais pas satisfaisant
j'ai du courrier qui se mets un peu n'importe où

j'aurai voulu par exemple faire en sorte que le courrier venant de la revue "période" ( et de 4 autres revues se rangent  dans "social"
le sujet étant jamais le même
j'ai essayé


:0
* ^from:.*contact@revueperiode.net
$MAILDIR/social
 


ça marche pas
j'ai essayé :0:
et je voudrai que tous les  mails  de 4 autres revues  mail aillent dans ce dossier

je n'y arrive pas

Dernière modification par lagrenouille (27-08-2017 16:27:12)


Ce à quoi l'on a pas accès par l'expérience vécue, on a pas d'oreilles pour l'entendre ..Nietzsche
Cela dit, bien que toute notre connaissance s’amorce avec l’expérience, il n’en résulte pas pour autant qu’elle découle dans sa totalité de l’expérience.  E.Kant
une compréhension insane est elle forcément irrationnel ? ..lagrenouille

Hors ligne

#2 27-08-2017 17:33:26

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : procmail

Il faudrait voir l'entête complet des courriels concernés pour savoir quelle propriété utilisé
précisément. Normalement , procmail traite les recettes dans l'ordre où elles sont écrites dans
le .procmailrc. La première qui est trouvée est appliquée. Le reste n'est alors pas pris en compte.
Il est aussi possible de faire des traitements conditionnels en utilisant habillement les drapeaux
des recettes et en regroupant les recettes astucieusement.

Impossible d'en dire d'avantage sans connaître les entêtes complets des courriels et les autres
règles qu'il y a dans ton .procmailrc.

Hors ligne

#3 27-08-2017 19:20:19

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

Re : procmail

voila le fichier .procmailrc qui marche bien pour moi
sauf ce que viens d'écrire plus haut

#VERBOSE=yes
VERBOSE=no
SHELL=/bin/sh
MAILDIR=$HOME/Mail
DEFAULT=$MAILDIR/inbox
LOGFILE=$MAILDIR/procmail.log
LOGABSTRACT=no
LOCKFILE=$MAILDIR/.lockmail
     
############################
###  Spam à la poubelle. ###
############################
:0
* ^Subject:.*(credit|pub|cadeau|cash|money|debt|sex|sale|loan|spam)
$MAILDIR/Spam
     
##############################
### Plus de messages HTML. ###
##############################
    # :0
    # * ^Content-Type:.*html
    # $MAILDIR/Junk
     
##################################################
### Met les messages dans leurs bonnes boîtes. ###
#################################################

##############compte gandi############

# *chezlagrenouille
:0
* ^To:.*momo@chezlagrenouille.fr

$MAILDIR/chezlagrenouille

###########compte orange##############
# *mg13
:0
* ^To:.*m.g13@orange.fr
$MAILDIR/mg13
 
#########funambule##$$$$$$$$$$$$$$$
# *funambule
:0
* ^To:.*proutprout@funambule.org
$MAILDIR/funambule

############################
#########Escal-Spip#########
############################
# *spip_escal
:0
* ^Subject:.*(Escal|escal|Re: [Escal]| spip|Spip|Re: [Spip])
$MAILDIR/spip_escal

############################
### Anonyme-14 ###
#############################
:0
* ^Subject:.*(Anonyme-14|Re: [Anonyme-14])
$MAILDIR/Anonyme-14
     
#####################################
### Messages des services système ###i
#####################################
 :0
* ^From:.*(Cron|Anacron)
$MAILDIR/Cron

###################
### Boite perso ###
###################
:0
* ^From:.*(Gutts)
$MAILDIR/Gutts
     
####################
### Informatique ###
####################
*informatique
:0
* ^Subject:.*(debian|Debian-facile|Debian|html|openclassrooms|DebConf|pic|Root-Me <no-reply@root-me.org>)
$MAILDIR/informatique

###################
####politique######
###################
# *social
:0
* ^Subject:.*([LA CHAPELLE]|[LaFabrique]|diffusion]|CGA|Ballast|cira|Cira )
$MAILDIR/social

#############################################
# Dernière règle : tout ce qui n'est        #
# pas trier va dans la boîte par défaut.    #
#############################################
     
:0
* .*
$DEFAULT

Dernière modification par lagrenouille (27-08-2017 19:21:09)


Ce à quoi l'on a pas accès par l'expérience vécue, on a pas d'oreilles pour l'entendre ..Nietzsche
Cela dit, bien que toute notre connaissance s’amorce avec l’expérience, il n’en résulte pas pour autant qu’elle découle dans sa totalité de l’expérience.  E.Kant
une compréhension insane est elle forcément irrationnel ? ..lagrenouille

Hors ligne

#4 27-08-2017 22:16:08

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : procmail

Je tre propose quelques changements.Ce sont justes quelques
simplifications qui ne changent rien au résultat mais qui rendent le
fichier plus lisible… enfin pour moi tout au moins.

J'ai ajouté une recette pour la revue que tu cites en exemple. Le truc
c'est qu'il faut la placer avant de trier les mails en fonction du
champ « To: » qui permet de discriminer en fonction de la boîte mail
que tu as intérrogé via fetchmail.


#VERBOSE=yes
VERBOSE=no
SHELL=/bin/sh
# MAILDIR désigne le répertoire de base où procmail
# va créer les boites mails. Ainsi Si la boite
# $HOME/Mail/truc n'exsite pas il va la créer
# dès qu'une recette ce termine par
# truc
# Pas besoin de répéter le $MAILDIR à chaque fois.
MAILDIR=$HOME/Mail
# DEFAULT permet de dire où mettre les courriers pour lesquels
# aucune recette n'a correspondus.
DEFAULT=$MAILDIR/inbox
LOGFILE=$MAILDIR/procmail.log
LOGABSTRACT=no
LOCKFILE=$MAILDIR/.lockmail
     
############################
###  Spam à la poubelle. ###
############################
:0
* ^Subject:.*(credit|pub|cadeau|cash|money|debt|sex|sale|loan|spam)
Spam
     
##############################
### Plus de messages HTML. ###
##############################
    # :0
    # * ^Content-Type:.*html
    # $MAILDIR/Junk
     

## Il faut mettre les règles pour les revues avant sinon
# elles seront acheminées vers une autrre boîte en fonction du champ
# To: !
# essai pour mettre les mails d'une revue dans la boite social :
:0
* ^From: .*contact@revueperiode.net
social

##################################################
### Met les messages dans leurs bonnes boîtes. ###
#################################################

##############compte gandi############

# *chezlagrenouille
:0
* ^To:.*momo@chezlagrenouille.fr

chezlagrenouille

###########compte orange##############
# *mg13
:0
* ^To:.*m.g13@orange.fr
mg13
 
#########funambule##$$$$$$$$$$$$$$$
# *funambule
:0
* ^To:.*proutprout@funambule.org
funambule

############################
#########Escal-Spip#########
############################
# *spip_escal
:0
* ^Subject:.*(Escal|escal|Re: [Escal]| spip|Spip|Re: [Spip])
spip_escal

############################
### Anonyme-14 ###
#############################
:0
* ^Subject:.*(Anonyme-14|Re: [Anonyme-14])
Anonyme-14
     
#####################################
### Messages des services système ###i
#####################################
 :0
* ^From:.*(Cron|Anacron)
Cron

###################
### Boite perso ###
###################
:0
* ^From:.*(Gutts)
Gutts
     
####################
### Informatique ###
####################
*informatique
:0
* ^Subject:.*(debian|Debian-facile|Debian|html|openclassrooms|DebConf|pic|Root-Me <no-reply@root-me.org>)
informatique

###################
####politique######
###################
# *social
:0
* ^Subject:.*([LA CHAPELLE]|[LaFabrique]|diffusion]|CGA|Ballast|cira|Cira )
social

#############################################
# Dernière règle : tout ce qui n'est        #
# pas trier va dans la boîte par défaut.    #
#############################################
# inutile procmail le fait tout seul via DEFAULT.
#:0
#* .*
#$DEFAULT
 

Hors ligne

Pied de page des forums