[Postfixbuch-users] Maildrop + LDAP

Anita Nikolic anita.nikolic at gmx.net
Mi Mär 28 21:22:22 CEST 2007


Hallo nochmals!

also ich habe schon den ganzen tag gegoogelt und versucht das umzusetzen:

ich hatte vorher lokae user, diese haben in ihrem homedir eine .mailfilter datei, die spam in unterordner des maildirsverschoben hat.
nun steige ich auf virtual user um und authentifiziere meinen Courier und postfix gegen ldap. 
seitdem der lokale transport auf virtuell geändert wurde, beachtet postfix die .mailfilter datei nicht. habe ich vl. etwas wichtiges übersehen???

die user maildirs sind in /home/$user (habe nur eine domain)
und alle gehören postfix:postfix der transport und die authentifizierung klappen wunderbar, nur filtert er die spammails nicht mehr.

==============
meine main.cf:
==============

myhostname = mail.example.com
mydomain = example.com
mynetworks = 127.0.0.1/8, 172.16.0.0/23
mydestination = $myhostname, $mydomain, localhost.$mydomain, $myhostname.$mydomain

inet_interfaces = all
mailbox_size_limit = 10240000
message_size_limit = 1048576

home_mailbox = Maildir/
local_recipient_maps = proxy:unix:passwd.byname $virtual_alias_maps

#TLS
smtpd_use_tls = yes
smtpd_tls_key_file = /etc/postfix/key.pem
smtpd_tls_cert_file = /etc/postfix/cert.pem
smtpd_tls_CAfile = /etc/postfix/CAcert.pem

alias_maps = hash:/etc/postfix/aliases
virtual_alias_maps = ldap:/etc/postfix/ldapalias.cf
virtual_mailbox_maps = ldap:/etc/postfix/vbox.cf
local_transport = virtual
virtual_uid_maps = static:103
virtual_gid_maps = static:104
virtual_mailbox_base = /
#virtual_transport = maildrop
maildrop_destination_recipient_limit = 1

smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, check_relay_domains
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes

content_filter = smtp-amavis:[127.0.0.1]:10024

#Maildrop
#mailbox_command = /usr/bin/maildrop -d postfix

smtpd_recipient_restrictions = permit_mynetworks,check_recipient_maps,reject_unauth_destination,permit_sasl_authenticated

mail_owner = postfix

===========
master.cf:
===========
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=postfix argv=/usr/bin/maildrop -d postfix ${user} ${nexthop}
uucp      unix  -       n       n       -       -       pipe


=================================
/home/beliebigerUser/.mailfilter:
=================================
LOGFILE=$HOME/Maildir/maildrop.log

xfilter "/usr/bin/spamassassin"

if (/^X-Spam-Status: Yes/)
 to $HOME/Maildir/.Spam/



vielen dank für die Hilfe!

lg, anita

-- 
"Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ...
Jetzt GMX ProMail testen: http://www.gmx.net/de/go/promail



Mehr Informationen über die Mailingliste Postfixbuch-users