Trying to implement Bulletin Boards

Andre Plante plante at pythian.com
Wed Feb 21 15:41:21 EST 2007


Thanks for the assistance.  It is now working as expected and hoped.
For the record, I think my problem is that I was creating the boards as
bb.aptest, compared to just aptest.
Thanks again!
Andre

Russell Jackson wrote:
> Andre Plante wrote:
>> Hi All,
>> I am looking at getting the bulletin boards feature of cyrus working.
>> So far, I have been able to create the boards in the admin console, and
>> they are
>> as such:
>>
>> listaclmailbox bb*
>> bb.aptest:
>>   plante lrswipcda
>>   anyone lrs
>> bb.aptest.events:
>>   plante lrswipcda
>>   anyone lrs
>>
>> I have purposefully given myself full permissions, and left the anyone
>> as the
>> default.
>>
>> In my imapd.conf (as well as imapd-local.conf), I have the follwoing:
>> postuser: bb
>> sharedprefix: bb
>>
>> I am not sure if both lines are required, but both seemed relevant.
>>
>> I am now trying to modify the sendmail.mc, and run the m4 command to
>> allow the
>> delivery to the mailbox.
>> I have searched the web but have not found anything conclusive as to
>> what I need
>> to add to this file.  So far, I have tried adding:
>> MAILER(cyrus)
>> define(`confLOCAL_MAILER',`cyrus')
>> dnl LOCAL_RULE_0
>> dnl Rbb + $+ < @ $=w . >         $#cyrusbb $: $1
>>
>> but that did not help.
>>
>> Whenever I try to send to bb+aptest, +aptest, aptest, or +aptest.events
>> I get
>> messages back saying that the mailbox does not exist.
>>
>> Can anyone provide a little guidance??
> 
> sharedprefix refers to shared user mailboxes. Bulletin boards are
> usually not user mailboxes and as such are created at the root of the
> IMAP namespace. The post user is mostly symbolic (but perhaps used by
> the MTA for authorization?) and can be left undefined so that
> addressing would be just with the plus notation.
> 
> Recreate your bulletin board folders as root folders:
> 
> 	> cm aptest
> 	> cm aptest.events
> 
> If you leave post user as bb, then you would address them as:
> 
> 	bb+aptest at domain
> 	bb+aptest.events at domain
> 
> If you leave postuser undefined, then you would addres them as:
> 
> 	+aptest at domain
> 	+aptest.events at domain
> 
> The sharedprefix should be left as users.
> 
> Hope this helps.
> 


More information about the Info-cyrus mailing list