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 17:17:24

lagrenouille
Adhérent(e)
Lieu : dans mes rêves
Distrib. : jessie/stretch
Noyau : linux-4.9.0-2-amd64
(G)UI : env- i3-weechat-w3m-clavier bépo
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 17:27:12)


L'opinion que l'on suppose d'un être n'est souvent que le miroir de notre propre ignorance à la limiter

Hors ligne

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

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(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.

La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

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

lagrenouille
Adhérent(e)
Lieu : dans mes rêves
Distrib. : jessie/stretch
Noyau : linux-4.9.0-2-amd64
(G)UI : env- i3-weechat-w3m-clavier bépo
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

############################
### Toulibre ###
#############################
:0
* ^Subject:.*(Toulibre|Re: [Toulibre])
$MAILDIR/Toulibre
     
#####################################
### 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 20:21:09)


L'opinion que l'on suppose d'un être n'est souvent que le miroir de notre propre ignorance à la limiter

Hors ligne

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

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(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

############################
### Toulibre ###
#############################
:0
* ^Subject:.*(Toulibre|Re: [Toulibre])
Toulibre
     
#####################################
### 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
 


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

Pied de page des forums