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:01: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:01:22 [postfix/smtpd] connect from mta2sn1.eplus-online.de[212.23.97.132]
Feb 4 19:01:22 [postfix/smtpd] D2FA53540FB: client=mta2sn1.eplus-online.de[212.23.97.132]
Feb 4 19:01:22 [postfix/cleanup] D2FA53540FB: message-id=<000501c3eb48$63e8ce00$0300a8c0@hardtasche>
Feb 4 19:01:22 [postfix/qmgr] D2FA53540FB: from=<jemand@imail.de>, size=2715, nrcpt=1 (queue active)
Feb 4 19:01:22 [postfix/smtpd] DE6963540FD: client=mta2sn1.eplus-online.de[212.23.97.132]
Feb 4 19:01:22 [postfix/cleanup] DE6963540FD: message-id=<000a01c3eb48$8edff340$0300a8c0@hardtasche>
Feb 4 19:01:23 [postfix/qmgr] DE6963540FD: from=<jemand@imail.de>, size=2462, nrcpt=1 (queue active)
Feb 4 19:01:23 [postfix/smtpd] disconnect from mta2sn1.eplus-online.de[212.23.97.132]
==> /var/log/mysql/mysql.log <==
040204 19:01: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:01:28 [postfix/pipe] DE6963540FD: to=<mail@meine-domain.de>, relay=mailfilter, delay=6, status=sent (nasty.nethole.org)
Feb 4 19:01:28 [postfix/pickup] 14AA23540FE: uid=406 from=<jemand@imail.de>
Feb 4 19:01:28 [postfix/cleanup] 14AA23540FE: message-id=<000a01c3eb48$8edff340$0300a8c0@hardtasche>
Feb 4 19:01:28 [postfix/qmgr] 14AA23540FE: from=<jemand@imail.de>, size=2801, nrcpt=1 (queue active)
Feb 4 19:01:28 [postfix/virtual] 14AA23540FE: to=<mail@meine-domain.de>, relay=virtual, delay=0, status=sent (maildir)
==> /var/log/mysql/mysql.log <==
040204 19:01: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:01:34 [postfix/pickup] A8D0D3540FD: uid=406 from=<jemand@imail.de>
Feb 4 19:01:34 [postfix/pipe] D2FA53540FB: to=<mail@meine-domain.de>, relay=mailfilter, delay=12, status=sent (nasty.nethole.org)
Feb 4 19:01:34 [postfix/cleanup] A8D0D3540FD: message-id=<000501c3eb48$63e8ce00$0300a8c0@hardtasche>
Feb 4 19:01:34 [postfix/qmgr] A8D0D3540FD: from=<jemand@imail.de>, size=3054, nrcpt=1 (queue active)
Feb 4 19:01:34 [postfix/virtual] A8D0D3540FD: to=<mail@meine-domain.de>, relay=virtual, delay=0, status=sent (maildir)
[/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?