On Thu, Jun 28, 2012 at 07:00:18AM -0400, James B. Byrne wrote:
> On Thu, June 28, 2012 06:36, James B. Byrne wrote:
> > Perhaps this would be clearer to me if you would be so kind as
> > to give me the canonical use cases for virtual_aliases and for
> > virtual_domains
> 
> This should read "virtual_mailbox_domains"

Likewise there is no "virtual_aliases" setting.

I don't think there is anything better than the Address Class README 
to answer that question. You have, as admin, choices to make. Right 
and wrong choices are not really possible, but there are better and 
worse choices depending upon your situation.

Virtual(5) aliasing of addresses to virtual(8) mailboxes introduces 
another layer of complexity without benefit. Aforementioned README 
recommends using virtual_alias_domains for final delivery to system 
accounts, using local(8).

What this does is to correct the shortcoming of $mydestination, 
whereby all system users and aliases(5) exist in all $mydestination 
domains. Sometimes (often) sites will want namespace separation, so 
that b...@example.com is not necessarily the same as b...@example.net.

The choice of local(8) vs. virtual(8) mailbox delivery is not as 
simple as it may seem. Each choice tends to present different 
security issues for a site. It might help to understand that the 
virtual delivery agent began as a clone of local with some of the 
features removed.

Therefore, virtual(5) aliasing gives you the namespace separation 
while retaining the features removed from the virtual(8) delivery 
agent. Users can maintain .forward files, deliver mail to commands, 
et c.

> > insofar as Postfix considers them.  Why is the latter superior
> > to the former in my situation?

I can't speak for Noel and his reasoning in recommending it (but I 
can echo his comments about peer review on the list.) In my view, 
virtual mailboxes can be easier to implement in situations with 
external delivery agents.

Not having closely followed the whole thread, I hope I have not 
confused matters further, but I thought I saw something about Cyrus 
IMAP upthread? That's an external (non-Postfix) delivery agent.
-- 
  http://rob0.nodns4.us/ -- system administration and consulting
  Offlist GMX mail is seen only if "/dev/rob0" is in the Subject:

Reply via email to