Dear Wietse,

> > I'm just moving our mailing from one server to another.
> > Up to now we used Postfix version 2.7.1 with Cyrus imap server.
> > Local delivery goes via LMTP.
> > 
> > We have dozens of shared folders.
> > /etc/aliases contains several lines like this:
> > 
> > foo:        user1, user2, user3, +bar
> 
> What is +bar supposed to mean?

It is a global shared folder on the IMAP server.
(Not belonging to a specific user.)

> > So incoming mails addressed to <f...@example.com> were delivered
> > to three users and the shared folder "bar".
> 
> If in doubt, RTFM.

Perhaps I do RTFM, I have no doubt. :->
I am pretty sure that mails were dropped into shared folders
with "+foldername" syntax in the past 10+ years.
I don't know how the previous postmaster find out this construction
but it works on Postfix 2.7.1.

However the question was: how to set up 2.11.3 in order to reach
the same effect? I don't want to fork an external 'cyrdeliver' program
for each incoming mail. It should be solved via simple LMTP transport.
Our old MTA simply does it. See captured LMTP traffic:

220 imapserver Cyrus LMTP v2.4.17-caldav-beta10-Debian-2.4.17+caldav~beta10-18 
server ready
LHLO oldmta.example.com
250-imapserver
250-8BITMIME
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-SIZE
250-AUTH EXTERNAL
250 IGNOREQUOTA
MAIL FROM:<r...@oldmta.example.com> SIZE=825 BODY=7BIT
RCPT TO:<+b...@oldmta.example.com>
DATA
250 2.1.0 ok
250 2.1.5 ok
354 go ahead
[...]

I think solutions like this are not acceptable dur to poor efficiency.
http://www.bynari.net/creating_an_email_alias_in_postfix_that_sends_email_directly_to_a_public_shared_folder__/

Regards

Gabor

Reply via email to