>>>>> On Mon, 12 Feb 2001 11:29:44 -0800,
>>>>> David R Bosso <[EMAIL PROTECTED]> (drb) writes:
drb> OK, I'm trying to get Cyrus IMAP 2.0.11 single instance message
drb> store working with Postfix (latest snapshot).
[...]
drb> So it looks like it's using a new lmtp process each time, which is
drb> not what I'd expect.
This was driving me nuts because I wasn't seeing this. However,
we're using LMTP to dialog between the main MX host and the Cyrus
server, so naturally this Cyrus server is not in the Postfix
mydestination setting.
If the destination host is in mydestination, then the logic that's
used for local delivery kicks in, which means a message of multiple
recipients is broken out to a unique transaction for each recipient.
If your MX host is the same as your Cyrus host, you may have to fake
things a bit, at least for now. You can use a virtual map to
redirect local recipients to some (possibly bogus) host that is NOT
listed in mydestination. Then use this bogus host in a transport
map to deliver via lmtp. Example:
/etc/postfix/main.cf:
domain = example.org
mydestination = mail.$domain, $domain
/etc/postfix/virtual:
example.org lmtp.example.org
/etc/postfix/transport:
lmtp.example.org lmtp:unix:/var/cyrus/socket/lmtp
There may be a better way to achieve this, but at least this should
work for now.
--
Amos