Hallo zusammen, ich habe eine Cyrus/Exim4/fetchmail Konfiguration mit Spamassassin am laufen. Leider läuft jede von fetchmail gezogene Mail zweimal durch exim. exim vergibt auch zwei IDs. Im einen Fall läuft die Mail als User nobody über den router 'local_user' durch spamd via esmtp und endet dann auch artig bei Cyrus. Die gleiche Mail läuft unter dem user Debian-exim mit einer anderen exim ID durch eine zweite Instanz von spamd und läuft über den router 'spamcheck_router' ebenfalls zum cyrus; der erkennt dann eine doublette und schmeisst eine der Mails weg.
Die exim4 mainlog sieht wie folgt aus: 2006-10-29 19:28:57 1GeFOq-0007hD-6y <= [EMAIL PROTECTED] H=(localhost) [127.0.0.1] P=esmtp S=3906 [EMAIL PROTECTED] 2006-10-29 19:29:07 1GeFOz-0007hu-Qv <= [EMAIL PROTECTED] U=Debian-exim P=spam-scanned S=4104 [EMAIL PROTECTED] 2006-10-29 19:29:07 1GeFOz-0007hu-Qv => user1 <[EMAIL PROTECTED]> R=local_user T=cyrus_delivery 2006-10-29 19:29:07 1GeFOz-0007hu-Qv Completed 2006-10-29 19:29:07 1GeFOq-0007hD-6y => user1 <[EMAIL PROTECTED]> R=spamcheck_router T=spamcheck 2006-10-29 19:29:07 1GeFOq-0007hD-6y Completed die mail.log sagt Oct 29 19:28:57 server spamd[12075]: clean message (-1.3/5.0) for nobody:102 in 9.5 seconds, 3883 bytes. Oct 29 19:28:57 server spamd[12075]: result: . -1 - AWL,BAYES_00 scantime=9.5,size=3883,mid=<[EMAIL PROTECTED]>,bayes=0,autolearn=ham Oct 29 19:28:57 server spamd[12074]: connection from localhost.localdomain [127.0.0.1] at port 54517 Oct 29 19:28:57 server spamd[12074]: processing message <[EMAIL PROTECTED]> for Debian-exim:102. Oct 29 19:29:07 server spamd[12074]: clean message (-1.9/5.0) for Debian-exim:102 in 9.4 seconds, 3906 bytes. Oct 29 19:29:07 server spamd[12074]: result: . -1 - AWL,BAYES_00 scantime=9.4,size=3906,mid=<[EMAIL PROTECTED]>, bayes=5.55111512312578e-17,autolearn=unavailable Oct 29 19:29:07 server cyrus/lmtpd[29602]: accepted connection Oct 29 19:29:07 server cyrus/lmtpd[29602]: lmtp connection preauth'd as postman Oct 29 19:29:07 server cyrus/lmtpd[29602]: duplicate_check: <[EMAIL PROTECTED]> user.user1.directory1 0 Oct 29 19:29:07 server cyrus/lmtpd[29602]: mystore: starting txn 2147504304 Oct 29 19:29:07 server cyrus/lmtpd[29602]: mystore: committing txn 2147504304 Oct 29 19:29:07 server cyrus/lmtpd[29602]: duplicate_mark: <[EMAIL PROTECTED]> user.user1.directory1 116 2146547 In meiner exim.conf steht der router spamcheck_router VOR dem router local_user, somit dürfte der router local_user gar nicht erreicht werden. Rufe ich exim4 nicht als daemon sondern mit -d auf, macht er das auch genau so - die iengehende Mail geht über den router 'spamcheck_router'. Frage: Wer könnte dem exim-Daemon unter dem user nobody noch eine eingegangene mail zuschicken. Auf dem System läuft kein procmail, kein sendmail.... Oder bin ich hier völlig auf dem Holzweg? Freue mich auf jede Zuschrift BR Clemens