Scott Sharkey wrote: > Hi All, > > I'm trying to set postfix up to deliver using dovecot's LDA delivery > agent. I'm using postfixadmin, with mysql virtual user tables. Those > tables include a "transport" field, which is set to "virtual:". But I > thought that the main.cf virtual_transport setting would redirect these > through dovecot's lda. However, it appears not, as I've replaced the > /usr/lib/dovecot/deliver entry in master with a dovecot.sh that just > log's that it was called before executing the actual dovecot deliver, > and the log remain's empty. Also, if I point the master.cf to a > non-existant shell script, mail is still delivered, without error. > Additionally, no dovecot-deliver log entries are ever made. >
transport_maps setting is global. Each entry in the lookup refers directly to a transport in master.cf. Having 'virtual:' means always use the virtual listing in master.cf and ignore what is in main.cf. We need your 'postconf -n' to give more hints about a correct setup. (with virtual_ maps explained too) Brian