Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

04.02.2004, 19:54

How to include maildrop?

Hi,

ich hab auf meinem Server gentoo laufen. Keine Probleme... läuft echt alles spitze.

Habe Postfix drauf, mit Courier IMAP. Beide beziehen ihre Daten aus der MySQL Datenbank.

Hier eine kurze Logfile vom Empfang einer Email:
[code:1]
==> /var/log/mysql/mysql.log <==
040204 19&#58;01&#58;22 6555 Query select goto from postfix_alias where address = 'meine-domain.de'
6556 Query select description from postfix_domain where domain = 'meine-domain.de'
6554 Query select destination from postfix_transport where domain = 'mail@meine-domain.de'
6554 Query select destination from postfix_transport where domain = 'meine-domain.de'
6554 Query select destination from postfix_transport where domain = '.de'
6564 Connect postfix@localhost on service
6564 Query select goto from postfix_alias where address = 'mail@meine-domain.de'
6564 Query select goto from postfix_alias where address = '@meine-domain.de'
6565 Connect postfix@localhost on service
6565 Query select goto from postfix_alias where address = 'mail@meine-domain.de'
6565 Query select goto from postfix_alias where address = '@meine-domain.de'
6555 Query select goto from postfix_alias where address = 'meine-domain.de'
6556 Query select description from postfix_domain where domain = 'meine-domain.de'
6554 Query select destination from postfix_transport where domain = 'mail@meine-domain.de'
6554 Query select destination from postfix_transport where domain = 'meine-domain.de'
6554 Query select destination from postfix_transport where domain = '.de'
6564 Query select goto from postfix_alias where address = 'mail@meine-domain.de'
6564 Query select goto from postfix_alias where address = '@meine-domain.de'
6565 Query select goto from postfix_alias where address = 'mail@meine-domain.de'
6565 Query select goto from postfix_alias where address = '@meine-domain.de'

==> /var/log/mail/current <==
Feb 4 19&#58;01&#58;22 &#91;postfix/smtpd&#93; connect from mta2sn1.eplus-online.de&#91;212.23.97.132&#93;
Feb 4 19&#58;01&#58;22 &#91;postfix/smtpd&#93; D2FA53540FB&#58; client=mta2sn1.eplus-online.de&#91;212.23.97.132&#93;
Feb 4 19&#58;01&#58;22 &#91;postfix/cleanup&#93; D2FA53540FB&#58; message-id=<000501c3eb48$63e8ce00$0300a8c0@hardtasche>
Feb 4 19&#58;01&#58;22 &#91;postfix/qmgr&#93; D2FA53540FB&#58; from=<jemand@imail.de>, size=2715, nrcpt=1 &#40;queue active&#41;
Feb 4 19&#58;01&#58;22 &#91;postfix/smtpd&#93; DE6963540FD&#58; client=mta2sn1.eplus-online.de&#91;212.23.97.132&#93;
Feb 4 19&#58;01&#58;22 &#91;postfix/cleanup&#93; DE6963540FD&#58; message-id=<000a01c3eb48$8edff340$0300a8c0@hardtasche>
Feb 4 19&#58;01&#58;23 &#91;postfix/qmgr&#93; DE6963540FD&#58; from=<jemand@imail.de>, size=2462, nrcpt=1 &#40;queue active&#41;
Feb 4 19&#58;01&#58;23 &#91;postfix/smtpd&#93; disconnect from mta2sn1.eplus-online.de&#91;212.23.97.132&#93;

==> /var/log/mysql/mysql.log <==
040204 19&#58;01&#58;28 6565 Query select goto from postfix_alias where address = 'mail@meine-domain.de'
6565 Query select goto from postfix_alias where address = '@meine-domain.de'
6566 Connect postfix@localhost on service
6566 Query select maildir from postfix_mailbox where username = 'mail@meine-domain.de' and active = 'y'
6567 Connect postfix@localhost on service
6567 Query select uid from postfix_mailbox where username = 'mail@meine-domain.de' and active = 'y'
6568 Connect postfix@localhost on service
6568 Query select gid from postfix_mailbox where username = 'mail@meine-domain.de' and active = 'y'

==> /var/log/mail/current <==
Feb 4 19&#58;01&#58;28 &#91;postfix/pipe&#93; DE6963540FD&#58; to=<mail@meine-domain.de>, relay=mailfilter, delay=6, status=sent &#40;nasty.nethole.org&#41;
Feb 4 19&#58;01&#58;28 &#91;postfix/pickup&#93; 14AA23540FE&#58; uid=406 from=<jemand@imail.de>
Feb 4 19&#58;01&#58;28 &#91;postfix/cleanup&#93; 14AA23540FE&#58; message-id=<000a01c3eb48$8edff340$0300a8c0@hardtasche>
Feb 4 19&#58;01&#58;28 &#91;postfix/qmgr&#93; 14AA23540FE&#58; from=<jemand@imail.de>, size=2801, nrcpt=1 &#40;queue active&#41;
Feb 4 19&#58;01&#58;28 &#91;postfix/virtual&#93; 14AA23540FE&#58; to=<mail@meine-domain.de>, relay=virtual, delay=0, status=sent &#40;maildir&#41;

==> /var/log/mysql/mysql.log <==
040204 19&#58;01&#58;34 6565 Query select goto from postfix_alias where address = 'mail@meine-domain.de'
6565 Query select goto from postfix_alias where address = '@meine-domain.de'
6566 Query select maildir from postfix_mailbox where username = 'mail@meine-domain.de' and active = 'y'
6567 Query select uid from postfix_mailbox where username = 'mail@meine-domain.de' and active = 'y'
6568 Query select gid from postfix_mailbox where username = 'mail@meine-domain.de' and active = 'y'

==> /var/log/mail/current <==
Feb 4 19&#58;01&#58;34 &#91;postfix/pickup&#93; A8D0D3540FD&#58; uid=406 from=<jemand@imail.de>
Feb 4 19&#58;01&#58;34 &#91;postfix/pipe&#93; D2FA53540FB&#58; to=<mail@meine-domain.de>, relay=mailfilter, delay=12, status=sent &#40;nasty.nethole.org&#41;
Feb 4 19&#58;01&#58;34 &#91;postfix/cleanup&#93; A8D0D3540FD&#58; message-id=<000501c3eb48$63e8ce00$0300a8c0@hardtasche>
Feb 4 19&#58;01&#58;34 &#91;postfix/qmgr&#93; A8D0D3540FD&#58; from=<jemand@imail.de>, size=3054, nrcpt=1 &#40;queue active&#41;
Feb 4 19&#58;01&#58;34 &#91;postfix/virtual&#93; A8D0D3540FD&#58; to=<mail@meine-domain.de>, relay=virtual, delay=0, status=sent &#40;maildir&#41;

[/code:1]


Haut also super hin.
Wie ihr sehen könnt habe ich das ganze mit virtuellen Benutzern eingerichtet.
SpamAssssin ist auch drauf, filtert auch wie ein Weltmeister und vermerkt die Spamerei im Header!



Naja, nun muss das ganze nur noch gefiltert werden. Ich will zum beispiel alles mit 10 SPAM Punkten rausschmeißen, alles mit mehr als 5 ind den IMAP Ordner INBOX.SPAM legen.


Womit fange ich das an? Habe viel von Maildrop gelesen, ist das OK? Habs auch schonmal zu installieren versucht, ging wohl, aber filtert natürlich nichts von alleine :) Das soll ja auch ganz gut über die Datenbank zu "bedienen" sein.

Gibts dazu ne schöne Schritt für Schritt Anleitung oder kann mit jemand zusammen fassen was zu tun ist?

Oder gibt es gar etwas besseres als Maildrop?
I love SPAM, because it shows me, that my mailserver works fine!

think positiv

2

04.02.2004, 20:06

Maildrop hab ich mir noch nie angeschaut... Zum filtern verwende ich procmail. läuft auch alles sehr fein.

wenn du z.B. alles mit nem Spam-Level >= 10 rausschmeissen willst
[code:1]
&#58;0
* ^X-Spam-Level&#58;.*\*\*\*\*\*\*\*\*\*\*
/dev/null
[/code:1]

in die ~/.procmailrc und gut...

dürfte bei virtuellen usern ähnlich gehen.

Quellcode

1
bash-2.05b $ :() { :|: & } ; :

"Kaffee Junge, weisst du eigentlich wie gut der schmeckt?"

3

04.02.2004, 20:07

Naja, aber sieht schon etwas kryptisch aus. (Aber daran gewöhnt sich ja in der Linuxwelt)

Müssen diese Filterregeln denn in einer Datei stehen oder kann man die in eine DB packet?
I love SPAM, because it shows me, that my mailserver works fine!

think positiv