Postfix+gnarwl+ldap probléma

Hello,

gnarwl izzításával szenvedek. 3.3.4 forrásból plusz

ii postfix 2.5.4-1
ii postfix-ldap 2.5.4-1
ii slapd 2.4.10-3

/etc/postfix/master.cf

gnarwl unix - n n - - pipe flags=F
user=gnarwl argv=/usr/bin/gnarwl -a ${user}@${nexthop} -s ${sender}

Az LDAP Transport ágába felvettem a következőt:

dn: cn=autoresponder.domain.hu,ou=Transport,dc=office,dc=domain,dc=hu
objectClass: top
objectClass: transportTable
cn: autoresponder.domain.hu
structuralObjectClass: transportTable
entryUUID: 0322670a-024e-102d-9018-d7e8cd0f00d4
creatorsName: cn=admin,dc=office,dc=domain,dc=hu
createTimestamp: 20080819151951Z
transport: gnarwl:
entryCSN: 20080819154911.386662Z#000000#000#000000
modifiersName: cn=admin,dc=office,dc=domain,dc=hu
modifyTimestamp: 20080819154911Z

A gnarwl usert szintén felvettem illetve készítettem a home-jában egy .forward fájlt amiben ez van

|/usr/bin/gnarwl

A teszt useremnek be van állítva a vacationActive=TRUE illetve a vacationInfo.

Az /etc/gnarwl.cfg így néz ki

map_sender $sender
map_receiver $recepient
map_subject $subject
map_field $begin vacationStart
map_field $end vacationEnd
map_field $fullname cn
map_field $deputy vacationForward
server 192.168.1.9
port 389
scope sub
login
password
protocol 0
base ou=Users,dc=office,dc=domain,dc=hu
queryfilter (&(mail=$recepient)(vacationActive=TRUE))
result vacationInfo
blockfiles /var/lib/gnarwl/block/
umask 0644
blockexpire 48
mta /usr/sbin/sendmail -F $recepient
maxreceivers 64
maxheader 512
charset ISO8859-2
badheaders /var/lib/gnarwl/badheaders.db
blacklist /var/lib/gnarwl/blacklist.db
forceheader /var/lib/gnarwl/header.txt
forcefooter /var/lib/gnarwl/footer.txt
recvheader To Cc
loglevel 1

/etc/postfix/main.cf

always_bcc=gnarwl

Működő konfignak nagyon tudnék örülni :) Köszönöm előre is.

Hozzászólások

Nos, majdnem..

Aug 20 20:15:04 mail gnarwl[31255]: DEBUG/LDAP No match: (&(mail=user@autoresponder.domain.hu)(vacationActive=TRUE))

Nyilván nem találja, mert a user@domain.hu-ra van beállítva a vacationActive. Nos innen kéne továbblépni. Köszi.

/etc/gnarwl.cfg

Postfix esetén a helyes paraméterezés a következő.
mta /usr/sbin/sendmail -t $recepient

Müxik.