On 2/4/07, Phillip Rhodes <[EMAIL PROTECTED]> wrote:

# If using the cyrus-imapd IMAP server deliver local mail to the IMAP
# server using LMTP (Local Mail Transport Protocol), this is prefered
# over the older cyrus deliver program by setting the
# mailbox_transport as below:
#
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp


virtual_transport       = lmtp:unix:/var/lib/imap/socket/lmtp
#virtual_transport      = cyrus
virtual_mailbox_domains = zenninja.com, lists.trianglestartupgroup.com
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 89
virtual_uid_maps = static:89
virtual_gid_maps = static:89
virtual_alias_maps = hash:/etc/postfix/virtual,
hash:/etc/mailman/virtual-mailman

I think this section is your problem.   I think your main problem
is the "virtual_mailbox_transport" ends up taking precedence
your other part of the setup. My server has this exact same
setup and what I have for virtual addresses is just this:

virtual_maps = hash:/etc/postfix/virtual, hash:/etc/postfix/lists,
regexp:/etc/postfix/delimiter

Then, in /etc/postfix/lists, here's the mailman host:

lists.wayfarer.org      VIRTUALDOMAIN

[EMAIL PROTECTED]                     [EMAIL PROTECTED]
[EMAIL PROTECTED]               [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]                [EMAIL PROTECTED]
[EMAIL PROTECTED]               [EMAIL PROTECTED]
[EMAIL PROTECTED]               [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Then, in /etc/mailman/aliases (which is probably just /etc/aliases for you, or
you can designate something else) I have this:

## mailman mailing list
mailman:              "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:        "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:      "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:      "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:         "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:        "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:        "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:      "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:    "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe mailman"

To get the mail to cyrus, I have this in main.cf:

mailbox_transport = cyrus

Then, in master.cf I have these lines:

cyrus     unix  -       n       n       -       -       pipe
 flags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user}

Your lines using lmtp, though, should be just fine for that.

Good luck!

Cheers,
Tanner


--
Tanner Lovelace
clubjuggler at gmail dot com
http://wtl.wayfarer.org/
(fieldless) In fess two roundels in pale, a billet fesswise and an
increscent, all sable.
--
TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
TriLUG Organizational FAQ  : http://trilug.org/faq/
TriLUG Member Services FAQ : http://members.trilug.org/services_faq/

Reply via email to