Hi list

I want to use dspam as virtual_transport ,
but it doesnot work(I have restarted postfix after setting config),how to debug 
it?
This is my config:


[r...@sosogh ~]# grep 'dspam'  /etc/postfix/master.cf      
dspam unix - n n - 10 pipe 
  flags=Ru user=vmail argv=/usr/local/bin/dspam --debug --deliver=innocent 
   --user mydspam -i -f $sender -- $recipient


[r...@sosogh ~]# postconf | grep virtual_transport
virtual_transport = dspam:


[r...@sosogh ~]# postconf | grep dovecot
mailbox_command = /usr/libexec/dovecot/deliver
smtpd_sasl_path = dovecot-auth
smtpd_sasl_type = dovecot
        

[r...@sosogh new]# postconf  | grep virtual_mailbox_maps
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf


[r...@sosogh ~]# postmap -q "b...@sosogh.2288.org" 
mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf 
sosogh.2288.org/bb/Maildir/


log:
Jul  1 11:17:48 sosogh postfix/pipe[27782]: D1E7074E726: 
to=<b...@sosogh.2288.org>, relay=dovecot, delay=0.13, delays=0.08/0.03/0/0.02, 
dsn=2.0.0, status=sent (delivered via dovecot service)
Jul  1 11:17:48 sosogh postfix/qmgr[27775]: D1E7074E726: removed


 debug info:
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: extract_addr: input: 
<b...@sosogh.2288.org>
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: smtpd_check_addr: 
addr...@sosogh.2288.org
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: send attr request = rewrite
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: send attr rule = local
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: send attr address = 
b...@sosogh.2288.org
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: private/rewrite socket: wanted 
attribute: flags
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute name: flags
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute value: 0
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: private/rewrite socket: wanted 
attribute: address
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute name: address
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute value: 
b...@sosogh.2288.org
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: private/rewrite socket: wanted 
attribute: (list terminator)
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute name: (end)
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: rewrite_clnt: local: 
b...@sosogh.2288.org -> b...@sosogh.2288.org
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: send attr request = resolve
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: send attr sender = 
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: send attr address = 
b...@sosogh.2288.org
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: private/rewrite socket: wanted 
attribute: flags
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute name: flags
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute value: 0
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: private/rewrite socket: wanted 
attribute: transport
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute name: transport
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute value: dovecot
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: private/rewrite socket: wanted 
attribute: nexthop
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute name: nexthop
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute value: 
sosogh.2288.org
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: private/rewrite socket: wanted 
attribute: recipient
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute name: recipient
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute value: 
b...@sosogh.2288.org
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: private/rewrite socket: wanted 
attribute: flags
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute name: flags
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute value: 1024
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: private/rewrite socket: wanted 
attribute: (list terminator)
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: input attribute name: (end)
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: resolve_clnt: `' -> 
`...@sosogh.2288.org' -> transp=`dovecot' host=`sosogh.2288.org' 
rcpt=...@sosogh.2288.org' flags= class=virtual
Jul  1 03:17:48 sosogh postfix/smtpd[27776]: ctable_locate: install entry key 
b...@sosogh.2288.org


I wonder why postfix use "dovecot" as  virtual_transport  instead of "dspam"
Any hints is appreciated

thank you


--------------
sosogh
2009-07-01


Reply via email to