Jusqu'à trois semaines j'étais en ubuntu et ce depuis sa création en ce qui concerne mes workstations. Pour mes serveurs que ce soit au taf ou chez moi je suis et resterais en debian.
Un peu usé de devoir changer régulièrement c'est à dire tous les 6 mois de distro avec ubuntu, je me suis mis en quête de chercher une nouvelle distro. Je sui tombé sur Archlinux.
Actuellement je l'ai monté sur un disque de test, et j'ai remonté toutes les applis que j'utilisais avant.
Actuellement j'ai réussi sauf le traitement de mails avec filtrage des spams.
J'utilise "fetchmail+procmail+spamassassin".
Voilà mon /etc/fetchmailrc:
-rwx--x--- 1 root root 436 déc 7 16:55 /etc/fetchmailrc
Code : Tout sélectionner
poll pop.wanadoo.fr
uidl
proto pop3
user "xxxxx"
pass "yyyyy"
is mario@mario-arch
keep
mda "/usr/bin/procmail -Y -d %T"
-rwxr-xr-x 1 root root 503 déc 7 18:00 /etc/procmailrc
Code : Tout sélectionner
# Please check if all the paths in PATH are reachable, remove the ones that
# are not.
PATH=/usr/bin:/usr/ucb:/bin:/usr/local/bin:.
#MAILDIR=$HOME/Mail # You'd better make sure it exists
MAILDIR=/var/spool/mail/
DEFAULT=$MAIL
LOGFILE=/var/log/procmail.log
VERBOSE=yes
LOCKFILE=/var/spool/mail/.lockmail
:0fw: spamassassin.lock
* < 256000
| /usr/bin/spamc
# All mail tagged as spam (eg. with a score higher than the set threshold)
# is moved to "probably-spam".
:0:
* ^X-Spam-Status: Yes
mario.spam
-rw-r--r-- 1 root root 1075 déc 7 17:48 /etc/mail/spamassassin/local.cf
Code : Tout sélectionner
# SpamAssassin config file for version 3.x
# NOTE: NOT COMPATIBLE WITH VERSIONS 2.5 or 2.6
# See http://www.yrex.com/spam/spamconfig25.php for earlier versions
# Generated by http://www.yrex.com/spam/spamconfig.php (version 1.50)
# How many hits before a message is considered spam.
required_score 5.0
# Change the subject of suspected spam
rewrite_header subject *****SPAM revu par MARIO*****
# Encapsulate spam in an attachment (0=no, 1=yes, 2=safe)
report_safe 1
# Enable the Bayes system
use_bayes 1
# Enable Bayes auto-learning
bayes_auto_learn 1
# Enable or disable network checks
skip_rbl_checks 0
##use_razor2 0
##use_dcc 0
##use_pyzor 0
# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
# - french italian
ok_languages fr it
# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales all
Code : Tout sélectionner
# Daemon polling interval
INTERVAL=60
# Config location
CONFIG=/etc/fetchmailrc
Code : Tout sélectionner
SPAMD_OPTS="-C /etc/mail/spamassassin "
Au moment du du boot dans mon fichier /etc/rc.conf j'ai lancé /etc/rc.conf/spamd-rw-r----- 1 mario mail 0 déc 14 14:39 mario
-rw-r--r-- 1 mario mail 0 déc 7 16:30 mario.spam
Un truc bizzare quand je fait:
Code : Tout sélectionner
ps -A | grep sp
863 ? 00:00:00 ksuspend_usbd
11142 ? 00:00:00 spamd
11144 ? 00:00:00 spamd
11145 ? 00:00:00 spamd
Puis pour tester je lance en root:
Code : Tout sélectionner
fetchmail -v -f /etc/fetchmailrc
Dans une autre fenêtre je fais un ls -la /var/spool/mail je vois le fichier mario qui grossis mais le fichier mario.spam ne bouge pas d'un yota.
J'en déduis donc que fetchmail fonctionne il donne les mail à procmail qui devrait lancer spamassassin, ben là ça le fait pas du tout.
La solution que j'essaye de mettre en place sois Archlinux fonctionne parfaitement en debian ou en ubuntu.
Je pense que cela doit fonctionner également sous Archlinux, mais je n'y arrive pas. Ça fait une semaine et demie que j'y travaille mais je n'arrive a rien. Je suis convaincu que quelqu'un le fait fonctionner s'il pouvait me donner un coup de main??
Il ne reste que ça à régler avant de passer définitivement en Arch.
Merci d'avance pour vos réponses.