singleinstancestore

Simon Matter simon.matter at ch.sauter-bc.com
Fri Mar 24 16:06:53 EST 2006


> Made some progress, seems it's more of a postfix issue but have not had
> any luck on the postfix newsgroup :(
>
> This is what I have tried:
>
> local_transport = lmtp:unix:/var/run/cyrus/socket/lmtp
> virtual_alias_maps = hash:/etc/postfix/virtual
>
> tried in  /etc/postfix/virtual:
>
> test1            :include:/etc/postfix/lists/test1

Looking at the docs it seems that :include: is not allowed in
virtual_alias_maps, only in aliases. "man aliases" mentions :include: but
"man virtual" doesn't.

> test2    user1, user2, user3
>
> test1 does not work
> test2 does
>
> I'm guessing that it's running in chroot environment and can not read
> the include file.
>
> I'm using  include files as it makes it a lot easier for the Human
> Resource people to edit the lists.   I plan on changing the alias maps
> to ldap  in a couple months rather not change twice.
>
> Is there a place I can put the include files that will work and what
> will I give as
> the path?
> Or if I'm totally wrong get me know that too ;-)
>
> Are alias_maps the only thing I need to deal with when changing the
> local_transport to lmtp?

virtual aliases work with lmtp as local_transport. From the man page:
       The  optional  virtual(5)  alias  table rewrites recipient
       addresses for all local, all virtual, and all remote  mail
       destinations.   This  is unlike the aliases(5) table which
       is used only for local(8) delivery.

lmtp delivery with single instance works well here with ldap based virtual
aliases.

Simon

>
> Thanks
>
> John
>
>
> John McMonagle wrote:
>
>> Trying to get singleinstancestore to work.
>>
>> Using debian sarge with postfix and cyrus 2.1.18-1.
>>
>> Been searching through this list and goggle.
>>
>> maps are:
>> alias_maps = hash:/etc/aliases
>> local_recipient_maps = $alias_maps, ldap:/etc/postfix/ldap-users.cf,
>> hash:/etc/postfix/local-accounts
>>
>> local_destination_recipient_limit = 200
>> lmtp_destination_recipient_limit = 200
>>
>> mailbox_transport = lmtp:unix:/var/run/cyrus/socket/lmtp
>>
>> If I set:
>> local_transport = lmtp:unix:/var/run/cyrus/socket/lmtp
>>
>> It works but then the aliases do not work :(
>> This sort of defeats the whole point as the local mailing lists are
>> defined in aliases.
>>
>> Saw some mention to use virtual_ maps but have not seen anything that
>> makes sense to me.
>> Any pointers hints etc??
>>
>> Thanks
>>
>> John
>>
>>----
>>Cyrus Home Page: http://asg.web.cmu.edu/cyrus
>>Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
>>List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>>
>
> ----
> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


More information about the Info-cyrus mailing list