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.


do you have any problem setting "dovecot:" in your transports?

So, below are some config entries and log results, but what am I doing
wrong, or what should I try next.

In master.cf:

# Dovecot Local Delivery Agent
dovecot   unix  -       n       n       -       -       pipe
     flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f
${sender} -d ${recipient}

And in main.cf:

virtual_transport = dovecot
local_transport = dovecot
dovecot_destination_recipient_limit = 1

And in mail.log:

Sep  8 14:22:18 mail postfix/virtual[31793]: 15AE21C154:
to=<[EMAIL PROTECTED]>, relay=virtual, delay=0.47,
delays=0.44/0.01/0/0.02, dsn=2.0.0, status=sent (delivered to maildir)

The key here being the postfix/virtual and relay=virtual.

Any suggestions welcome, and if you need more from the configs please
let me know.

Thanks!
-scott

Reply via email to