[résolu] [SpamAssassin+Exim4] problème après un apt-upgrade

problème après un apt-upgrade [résolu] [SpamAssassin+Exim4] - Installation - Linux et OS Alternatifs

Marsh Posté le 15-12-2003 à 23:57:34    

hello all
 
g un ptit soucis depuis un une update sur ma debian sid
 
tous les mails font un loop dans le pipe spamassassin sans etre délivrés et j'ai fini par me retrouver avec des milliers de messages identiques dans le spool
 
 
ds /var/log/mail.log on vois ce genre de truc
 

Code :
  1. Dec 15 23:29:04 bebop spamd[26380]: info: setuid to mail succeeded
  2. Dec 15 23:29:05 bebop spamd[26380]: processing message <3FDE3575.1080407@free.fr> for mail:8.
  3. Dec 15 23:29:11 bebop spamd[26366]: clean message (0.0/3.7) for mail:8 in 7.0 seconds, 3254 bytes.
  4. Dec 15 23:29:11 bebop spamd[26018]: connection from localhost [127.0.0.1] at port 47238
  5. Dec 15 23:29:11 bebop spamd[26388]: info: setuid to mail succeeded
  6. Dec 15 23:29:11 bebop spamd[26388]: processing message <20031215222555.20265.qmail@kepler.cnam.fr> for mail:8.
  7. Dec 15 23:29:12 bebop spamd[26380]: clean message (0.1/3.7) for mail:8 in 7.2 seconds, 1830 bytes.
  8. Dec 15 23:29:12 bebop spamd[26018]: connection from localhost [127.0.0.1] at port 47243
  9. Dec 15 23:29:12 bebop spamd[26396]: info: setuid to mail succeeded
  10. Dec 15 23:29:12 bebop spamd[26396]: processing message <3FDE3575.1080407@free.fr> for mail:8.
  11. Dec 15 23:29:17 bebop spamd[26396]: clean message (0.1/3.7) for mail:8 in 5.1 seconds, 2195 bytes.
  12. Dec 15 23:29:17 bebop spamd[26018]: connection from localhost [127.0.0.1] at port 47257
  13. Dec 15 23:29:17 bebop spamd[26404]: info: setuid to mail succeeded
  14. Dec 15 23:29:17 bebop spamd[26404]: processing message <3FDE3575.1080407@free.fr> for mail:8.
  15. Dec 15 23:29:17 bebop spamd[26388]: clean message (0.0/3.7) for mail:8 in 6.2 seconds, 3620 bytes.
  16. Dec 15 23:29:18 bebop spamd[26018]: connection from localhost [127.0.0.1] at port 47259
  17. Dec 15 23:29:18 bebop spamd[26412]: info: setuid to mail succeeded
  18. Dec 15 23:29:18 bebop spamd[26412]: processing message <20031215222555.20265.qmail@kepler.cnam.fr> for mail:8.
  19. Dec 15 23:29:22 bebop spamd[26404]: clean message (0.1/3.7) for mail:8 in 4.9 seconds, 2341 bytes.


 
et ainsi de suite, il reprends tjrs les meme mails en en faisant une copie a chaque fois
 
j'ai ca en transport :
 

Code :
  1. bebop:~/conf.d/transport# cat 30_exim4-config_spamcheck
  2. spamcheck:
  3.    debug_print = "T: spamassassin_pipe for $local_part@$domain"
  4.    driver = pipe
  5.    command = /usr/sbin/exim4 -oMr spam-scanned -bS
  6.    use_bsmtp = true
  7.    transport_filter = /usr/bin/spamc
  8.    home_directory = "/tmp"
  9.    current_directory = "/tmp"
  10.    user = mail
  11.    group = mail
  12.    return_fail_output
  13.    message_prefix =
  14.    message_suffix =
  15. bebop:~/conf.d/transport#


 
et ca en routeur :
 

Code :
  1. bebop:~/conf.d/router# cat 850_exim4-config_spamcheck_router
  2. spamcheck_router:
  3.    no_verify
  4.    check_local_user
  5.    # When to scan a message :
  6.    #   -   it isn't already flagged as spam
  7.    #   -   it isn't already scanned
  8.    condition = "${if and { {!def:h_X-Spam-Flag:} {!eq {$received_protocol}{spam-scanned}}} {1}{0}}"
  9.    driver = accept
  10.    transport = spamcheck
  11. bebop:~/conf.d/router#


 
cette config marchait nickel avant l'upgrade qui a maj exim, pour spamassassin je ne sais plus  :pfff:  
 
 
ca fait un bon moment que je cherche (sisi promis  :o ) mais la je suis a court d'idées


Message édité par ashramrak le 09-01-2004 à 18:27:25
Reply

Marsh Posté le 15-12-2003 à 23:57:34   

Reply

Marsh Posté le 16-12-2003 à 00:03:28    

spammassin seul fonctionne ? ( brr une sid en serveur :sweat: )
spamd est bien sur lancé ? ( spamc étant le client qui passe les mails au démon spamd )  
(message subliminal : postfix c'est mieux :o )

Reply

Marsh Posté le 16-12-2003 à 10:56:55    

spamd est bien lancé
 
je n'ai pas tenté d'utiliser spamassassin en stand alone, en fait je sais pas comment on fait; tous les howto que j'ai utilisés utilisaient le mode daemon
 
je vais creuser ca et tester, merci
 
ps : postfix c'est dur à configurer par rapport à exim ? parce que j'avoue que j'ai quand meme du mal a comprendre exim4, de plus la doc sur le site officiel est quelque peut déroutante....
 
pps : ba voui sid, g po peur moa (mais aussi j'aime bien les packages qui ont pas 10 ans) ;-)

Reply

Marsh Posté le 16-12-2003 à 13:30:22    

ashramrak a écrit :


ps : postfix c'est dur à configurer par rapport à exim ? parce que j'avoue que j'ai quand meme du mal a comprendre exim4, de plus la doc sur le site officiel est quelque peut déroutante....


je sais pas rien que le nom de exim me donnait des boutons (un peu comme qmail  [:ddr555] ), ce qui fait que je l'ai viré de suite pour y mettre un postfix 2.x à la place ( actuellement un 2.016 :D )


Message édité par mikala le 16-12-2003 à 14:13:11

---------------
Intermittent du GNU
Reply

Marsh Posté le 16-12-2003 à 14:05:38    

je sais bien que postfix est le mta priviligié chez les isp mais c un peut vague tes arguments :))
 
bon allez jvé tester spamassassin en standalone

Reply

Marsh Posté le 16-12-2003 à 14:09:40    

http://www-dt.e-technik.uni-dortmu [...] ench2.html
c'est vieux mais bon ;)


---------------
Intermittent du GNU
Reply

Marsh Posté le 16-12-2003 à 15:03:16    

humm moué mais nivo perfs c pas trop le facteur determinant pour moi avec mes 20 messages par jour ;-)
 
ceci dit vu que je garde a l'esprit que toutes mes experimentations persos sont potentiellement déployables au taf (ou ca doit plus etre 4000 msg / jour) je vais ptet me pencher sur postfix
 
 
sinon je viens de tester spamassassin en stand alone et j'ai exactement le meme probleme :-(

Reply

Marsh Posté le 16-12-2003 à 15:06:04    

alors c'est ton spammassassin qui merde . ( tu as surement du avoir un update perl qui est passé en douce par exemple :D )
tu l'as installé comment ? par mcpan ou apt ?


Message édité par mikala le 16-12-2003 à 15:06:44

---------------
Intermittent du GNU
Reply

Marsh Posté le 16-12-2003 à 15:14:43    

yep je l'ai installé par apt et yep j'ai effectivement eu une update de perl
 
alors dans les docs de spamassassin ils disaient que les DB whitelist & bayes chépokoa crées avant perl 5.8 étaient pas compatibles; j'ai donc fait le ménage dans /var/mail/.spamassasin
 
doit y'avoir encore un autre pb avec perl O__o

Reply

Marsh Posté le 16-12-2003 à 15:24:12    

donc tu dois peut etre avoir  une dépendance qui merdouille (normal c'est sid apres tout ).
j'avais eu le meme problème avec ma testing , j'ai attendu .
(bon l'avantage avec postfix+amavisd c'est que les mails ne restaient pas en attente meme si ils n'étaient pas scannés correctement vis a vis du spam )


---------------
Intermittent du GNU
Reply

Marsh Posté le 16-12-2003 à 15:24:12   

Reply

Marsh Posté le 16-12-2003 à 15:36:41    

ok, merci beaucoup pour ton aide, pour l'instant j'ai tt simplement squeezé spamassassin....  
 
amavisd ca m'interesse pas mal ce truc aussi, étant donné que j'utilise spamassassin+avmailgate ....
 
concernant le fait d'avoir choisi une sid en fait je me repose la question tous les six mois de refoutre tout sous woody (en fait je me repose la question a chaque fois que j'ai un pain comme le coup du présent topic ^^ )
 
mais j'ai peur d'etre constamment frustré par l'age des packages, et si c pour greffer 10 000 sources non officielles dans son sources.list j'imagine que niveau stabilité c'est pas génial non plus
 
enfin bon je vais ptet envisager ca plus sérieusement parce que c'est vrai que ca saoule un peut de se manger ce genre d'avatar

Reply

Marsh Posté le 16-12-2003 à 15:38:58    

perso j'ai une testing & je compile ce qui va bien (tm)
( apache,php,mysql,postfix )
bref les trucs dont j'ai besoin .
apres je ne vois vraiment pas mon serveur en sid :D
(tout comme je trouve abominable l'idée d'une debian en desktop , c'est le meme principe  :sol: )


Message édité par mikala le 16-12-2003 à 15:41:00

---------------
Intermittent du GNU
Reply

Marsh Posté le 16-12-2003 à 16:00:07    

je comprends ton point de vue mais comme chui une grosse fainiasse j'aime bien apt par rapport aux tarballs bicoze j'ai presque rien a faire, y compris pour les mises a jour :)
 
pour une debian en desktop je trouve qu'une sid ferait plutot bien l'affaire mais vu que j'utilise surtout la console je peut pas trop juger
 
ps : rien a voir mais je vois sur ta config que t'utilise un 2.4.22-grsec, tu as eu des pbs avec le 2.4.23 ? je dit ca bicoze g testé un 2.4.23-grsec et je me suis mangé un kernel panic sympatoche au bout de qqs heures de uptime (chose qui m'arrive jamais)

Reply

Marsh Posté le 16-12-2003 à 16:14:55    

euh non j'ai pas updaté ma conf :p
je suis effectivement en 2.4.23 :D
16:12 mikala@emmanuelle ~% uname -a
Linux emmanuelle.littleboboy.net 2.4.23-mikala #1 lun déc 1 23:44:57 CET 2003 i686 GNU/Linux
16:12 mikala@emmanuelle ~% uptime
 16:14:14 up 13 days, 19:50,  1 user,  load average: 0.07, 0.11, 0.14
mais avec grsec 1.9.13 par contre j'utilise le packet gradm de la debian , vu que je n'arrive pas a compiler le 1.9.1.3 :/
(ah oui je suis parti d'un paquet vanilla + patch & pas du truc patché a la sauvage de debian :D )


---------------
Intermittent du GNU
Reply

Marsh Posté le 16-12-2003 à 16:23:29    

yep moi aussi j'ai pris un kernel tout propre c pour ca que je capte po ce qui m'arrive
 
la seule chose qui était bizarre avant que ca plante c'est que ipt_unclean gueulait beaucoup beaucoup plus souvent que d'habitude par rapports aux paquets corrompus (depuis le net)
 
ah voui et X marchait plus il me semble mais ct ptet un autre pb

Reply

Marsh Posté le 16-12-2003 à 16:25:12    

pour que X fonctionne il te faut utiliser les acl :)
& virer les limitations PAX ;)
perso voila ma conf a moi de grsec http://baka.littleboboy.net/grsec/
(ceci dit l'interet d'un X sur un serveur ou de grsec sur un desktop me laisse pantois  [:cupra]  )


Message édité par mikala le 16-12-2003 à 16:25:47

---------------
Intermittent du GNU
Reply

Marsh Posté le 16-12-2003 à 16:40:30    

a vrai dire tu preches un converti et que x marche plus m'a pas vraiment géné
 
en fait je m'en sers surtout pour faire du net quand le P4 est inutilisable ;)

Reply

Marsh Posté le 16-12-2003 à 17:19:13    

weee un topic d'intégristes :D Avec en guest star le petit Mikala qui ne veut pas de Sid en serveur (tiens, moi j'en ai une et elle marche bien pour moi) et encore moins de Debian en desktop (tiens, moi j'en ai 2 dont un portable et elles marchent bien pour moi) [:ddr555]
 
PS: bien entendu ce post est au 3000000000eme degré


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 16-12-2003 à 17:55:33    

integriste en ce qui me concerne bof bof; si vous mattez les détails de mes configs je vais me faire insulter rapport a un certain os installé sur mon shuttle O___o
 
pour la sid jusqu'ici ca marchait nickwel en serveur chez moi mais c vrai que ce ptit problème qui se pointe du jour au lendemain m'a bien saoulé, et vu que j'utilise la machine en tant que serveur (quasi) uniquement je vais ptet repasser sous woody quitte a avoir des packages d'avant la guerre du feu
 
ps : no problemo pour moi tant que ca part pas en 'ouééé zetes pourris c'est moi meme présentement qui ai la meilleure config de la vie blablabla ' ;)


Message édité par ashramrak le 16-12-2003 à 17:56:13
Reply

Marsh Posté le 16-12-2003 à 18:02:01    

tiens toi aussi tu es chez un vrai fai ? ( aka nerim :D )
tu devrais mettre de l'ipv6 si tu ne t'en sers pas déja ;)


---------------
Intermittent du GNU
Reply

Marsh Posté le 16-12-2003 à 18:11:30    

ba l'ipv6 c sur ma longue liste (très très longue et confuse, confuse et obscure) de choses à creuser dans le monde merveilleux de l'informatique rationnelle (parce que j'aime bien me fouetter avec win2k3 au boulot aussi)
 
sinon je reste chez nerim au moins jusqu'au dégroupage avant de réétudier les offres, j'avoue que la freebox avec tv+telephone est alléchante
 
edit : arf j'avais pas marqué l'os évoqué ci dessus pour le shuttle dans mon profil; non non pas sur la tete aie


Message édité par ashramrak le 16-12-2003 à 18:14:20
Reply

Marsh Posté le 16-12-2003 à 18:17:56    

ashramrak a écrit :

ba l'ipv6 c sur ma longue liste (très très longue et confuse, confuse et obscure) de choses à creuser dans le monde merveilleux de l'informatique rationnelle (parce que j'aime bien me fouetter avec win2k3 au boulot aussi)
 
sinon je reste chez nerim au moins jusqu'au dégroupage avant de réétudier les offres, j'avoue que la freebox avec tv+telephone est alléchante  


c'est tres simple a mettre en place ne serait ce que sur ta passerrelle .
avoir le noyau compilé avec le support ipv6 :D
& ensuite http://www.nerim.net/index.php3?file=ipv6.php :o
 
 

Reply

Marsh Posté le 16-12-2003 à 19:57:51    

c vrai que c simple en fait.... bon je matte ca a la prochaine compil de kernel :)

Reply

Marsh Posté le 18-12-2003 à 18:33:30    

ben finalement j'ai réussi a refaire marcher le tout avec ca :
 
http://marc.merlins.org/linux/exim/sa.html
 
ironiquement c'est pas dans les archives apt de la sid, j'ai donc downloadé le .deb directos depuis le site
 
on dirait qu'il y a eu un changement dans exim qui empeche l'intégration avec spamassassin de la meme manière qu'avant (par pipe)

Reply

Marsh Posté le 09-01-2004 à 18:26:37    

pour ceux que ca interesse....
 
finalement j'ai trouvé d'ou venait la panne y'a semaine
 
dans sid le user pour exim a été changé récemment de "mail" pour "Debian-exim"
 
dans  
 
 bebop:~/conf.d/transport# cat 30_exim4-config_spamcheck
  spamcheck:
     debug_print = "T: spamassassin_pipe for $local_part@$domain"
     driver = pipe
     command = /usr/sbin/exim4 -oMr spam-scanned -bS
     use_bsmtp = true
     transport_filter = /usr/bin/spamc
     home_directory = "/tmp"
     current_directory = "/tmp"
     user = mail
     group = mail
     return_fail_output
     message_prefix =
     message_suffix =
  bebop:~/conf.d/transport#  
 
suffisait donc de changer ca  
 
     user = Debian-exim
     group = Debian-exim

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed