PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : nach amavis überprüfung falsch erkannter spam dopelt und gelöscht



froesi001
28.07.07, 20:55
Hallo,

ich hatte mich gewundert, dass mails die ich bekommen wollte mich nicht erreicht haben. nach überprüfung der logfiles kam ich auf folgendes prolem, nur auf keine lösung:

Postfix übergibt die Mail an amavis, Amavis überprüft diese und stellt (hier fälschlicherweise) spam fest. Amavis gibt die Mail mit veränderter Betreffzeile [??Probable Spam] an Postfix.
Und gibt auch die Original mail an Postfix.
Postfix gibt diese per lmtp an Cyrus.
Und irgendwo hier stellt irgendetwas fest, dass die mail doppelt ist und löscht gleich beide.
Anbei mal die Logfiles von mail und messages:

Mail.log
Jul 28 21:23:17 Server postfix/smtpd[4030]: connect from relay.metashopper.de[213.203.255.116]
Jul 28 21:23:17 Server postfix/smtpd[4030]: C8BF11C82F3: client=relay.metashopper.de[213.203.255.116]
Jul 28 21:23:17 Server postfix/cleanup[4034]: C8BF11C82F3: message-id=<RELAYkTswaD8cAYVb5a0000b0b9@relay.metashopper.de>
Jul 28 21:23:18 Server postfix/qmgr[3341]: C8BF11C82F3: from=<support@guenstiger.de>, size=1326, nrcpt=1 (queue active)
Jul 28 21:23:18 Server postfix/smtpd[4030]: disconnect from relay.metashopper.de[213.203.255.116]
Jul 28 21:23:18 Server amavis[3925]: (03925-01) ESMTP::10023 /var/spool/amavis/tmp/amavis-20070728T212318-03925: <support@guenstiger.de> -> <Arno@froesi.eu> SIZE=1326 Received: from mail.froesi.eu ([127.0.0.1]) by localhost (mail.froesi.eu [127.0.0.1]) (amavisd-new, port 10023) with ESMTP for <Arno@froesi.eu>; Sat, 28 Jul 2007 21:23:18 +0200 (CEST)
Jul 28 21:23:18 Server amavis[3925]: (03925-01) Checking: B+N6jnjju6+S <support@guenstiger.de> -> <Arno@froesi.eu>
Jul 28 21:23:32 Server postfix/smtpd[4045]: connect from localhost[127.0.0.1]
Jul 28 21:23:32 Server postfix/smtpd[4045]: A624F1C8304: client=localhost[127.0.0.1]
Jul 28 21:23:32 Server postfix/cleanup[4034]: A624F1C8304: message-id=<RELAYkTswaD8cAYVb5a0000b0b9@relay.metashopper.de>
Jul 28 21:23:32 Server postfix/qmgr[3341]: A624F1C8304: from=<support@guenstiger.de>, size=1745, nrcpt=1 (queue active)
Jul 28 21:23:32 Server postfix/smtpd[4045]: disconnect from localhost[127.0.0.1]
Jul 28 21:23:32 Server amavis[3925]: (03925-01) FWD via SMTP: <support@guenstiger.de> -> <Arno@froesi.eu>,BODY=7BIT 250 2.6.0 Ok, id=03925-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as A624F1C8304
Jul 28 21:23:32 Server amavis[3925]: (03925-01) Passed CLEAN, [213.203.255.126] <support@guenstiger.de> -> <Arno@froesi.eu>, Message-ID: <RELAYkTswaD8cAYVb5a0000b0b9@relay.metashopper.de>, mail_id: B+N6jnjju6+S, Hits: 1.394, size: 1326, queued_as: A624F1C8304, 14784 ms
Jul 28 21:23:32 Server postfix/smtp[4035]: C8BF11C82F3: to=<Arno@froesi.eu>, relay=127.0.0.1[127.0.0.1]:10023, delay=16, delays=0.7/0.08/0.02/15, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as A624F1C8304)
Jul 28 21:23:32 Server postfix/qmgr[3341]: C8BF11C82F3: removed
Jul 28 21:23:33 Server postfix/lmtp[4048]: A624F1C8304: to=<Arno@froesi.eu>, relay=mail.froesi.eu[public/lmtp], delay=0.95, delays=0.2/0.13/0.11/0.51, dsn=2.1.5, status=sent (250 2.1.5 Ok)
Jul 28 21:23:33 Server postfix/qmgr[3341]: A624F1C8304: removed

Messages.log
Jul 28 21:23:33 Server lmtpunix[3044]: accepted connection
Jul 28 21:23:33 Server lmtpunix[3044]: lmtp connection preauth'd as postman
Jul 28 21:23:33 Server lmtpunix[3044]: IOERROR: fstating sieve script /var/lib/sieve/a/arno/defaultbc: No such file or directory
Jul 28 21:23:33 Server lmtpunix[3044]: duplicate_check: <RELAYkTswaD8cAYVb5a0000b0b9@relay.metashopper.de> user.arno 0
Jul 28 21:23:33 Server lmtpunix[3044]: duplicate_check: <RELAYkTswaD8cAYVb5a0000b0b9@relay.metashopper.de> user.arno 0
Jul 28 21:23:33 Server lmtpunix[3044]: mystore: starting txn 2147483651
Jul 28 21:23:33 Server lmtpunix[3044]: mystore: committing txn 2147483651
Jul 28 21:23:33 Server lmtpunix[3044]: duplicate_mark: <RELAYkTswaD8cAYVb5a0000b0b9@relay.metashopper.de> user.arno 1185650613 2147515851

Und nach diesem duplicate_mark ist sie weg.

Wo hab ich denn hier geschlampt? Ich hab so gar kein Idee, nach meiner überlegung und kontrolle, konnte ich weder bei amavis, noch bei Cyrus einen Fehler finden.
wer ist denn für das markieren und löschen verantwortlich? (für das markieren wohl Amavis denke ich)

Und so soll es sein: Als spam erkannt nachrichten können ruhig den Zusatz [??Probable Spam] bekommen. Die Mail soll nur einmal zugestellt werden und wo kann man den Absender als OK einstellen, damit er beim nächsten mal nicht als spam aussortiert oder markiert wird.

Vielen Dank, Froesi

Achso, Suse Linux 10.2, Postfix 2.4.3, Amavisd-new, Cyrussasl2, Cyrus pop3 und imap server, Clam AV

Roger Wilco
29.07.07, 11:37
duplicatesuppression: 1
If enabled, lmtpd will suppress delivery of a message to a mailbox if a message with the same message-id (or resent-message-id) is recorded as hav-
ing already been delivered to the mailbox. Records the mailbox and message-id/resent-message-id of all successful deliveries.
Einfach die Option in deiner imapd.conf entsprechend setzen, dann bekommst du auch Mails, die Cyrus für Duplikate hält.

froesi001
29.07.07, 13:22
Hallo, Danke für die Antwort, hat leider nicht geholfen.

Ich habe duplicatesuppression: auf 0; 1; yes und no gesetzt, jedesmal natürlich ein rccyrus restart und dann getestet.
Ergebnis: Als vermeintlich Spam markierte Mails wurden erst normal, dann mit dem Zusatz [??Probable Spam] zugestellt und eine Sekunde später gelöscht. Nicht dass hier nur eins der Duplicate gelösch wurden, nein gleich beide.
Das Konnte ich bei geöffnetem Imap Postfach beobachten. Logfiles haben die gleichen Einträge wie oben.
Wenn Cyrus Duplicate erkennt und löscht, würde ich erwarten, dass wenigsten eine Nachricht überlebt. Macht ja kein Sinn von Duplicaten auch die Originalnachricht zu löschen.

Noch ne Idee?

Ich habe mir im übrigen schon das pop3 und imap Buch von Opensourcepress bestellt um hier mal durchzusehen, kommt aber leider erst im September raus, bis dahin brauch ich hier noch etwas hilfe.

Danke, Froesi

froesi001
29.07.07, 19:19
Vielen Dank an alle, die sich ohne eine Lösung trotzdem bemüht haben.

Das Problem ist gelöst!
Nachdem ich die neuesten Versionen von AMAVIS und Spamassassin aufgespielt habe und das Problem noch immer bestand viel es mir wie Blei von den Augen.
Das Problem lag nicht am Server, sondern an meinem Mailprogramm von Microsoft.
Ich habe die Mails mit Outlook2003 abgeholt und dieser hat sich der Mail bemächtigt, Sie in den Junkmailordner verschoben und auf dem Imap Server gelöscht. Da die Mails dort nicht sofort vollständig gelöscht, sondern nur durchgestrichen sind hab ich mich verwirren lassen.
Fazit: Alle Mails da, waren nur in einen Lokalen Ordner auf dem Windowsrechner verschoben.

Danke, Froesi