I'm the sysadmin for a small ISP. RIght now, we're using Exim, but I'm eager to switch to Courier on our main server.

One issue we need to solve is that of virtual domain aliases.

Partly because it was easy to do in Exim and partly because I think it's good administrative policy, we don't allow any customers to have any sort of login (ie, providing an ID and password to do *something*... read mail, mess with the website, etc) ability to general addresses like "[EMAIL PROTECTED]" because these would have a tendency to get shared amongst people at the company and, in the event of abuse of the account, you'd only be able to narrow the suspects down to the multitude of people who've been allowed to read that inbox at one time.

Instead, all logins map to real individuals. Bob Smith would probably get "bsmith" on our server (note that there's no domain. So, if another company wants an account for, say, Beverly Smith, she'd get something like "besmith" or perhaps we'd use their middle initial or something. The point is that, for actually fetching mail, there's no virtuality. There's only one "bsmith" on the passwd file and that's it. Yes, it's old-school, but it works well for us). For the virtual domains, we just use aliases. So, if Bob Smith is handling complaints for WidgitCo, then "[EMAIL PROTECTED]" would *forward* to bsmith.

Fortunately, Exim made it really easy to implement this. We'd have one file called, say, "exim.domains" which would have the list of domains that we accept mail for *and* the alias file to consult if we *do* get mail for that domain. For example:
widgit.com: /etc/aliases.d/widgitco.aliases
widgit.net: /etc/aliases.d/widgitco.aliases
widgit.org: /etc/aliases.d/widgitco.aliases
otherdomain.com: /etc/aliases.d/othercompany.aliases


Note that the ability to assign the same alias file for multiple domains made it a piece of cake for those companies that have one website and about 10 names that point to it.

Then, the individual aliase file for a domain looked like your plain-vanilla alias file with the exception that it supported a wildcard for catching unmatched aliases:
complaints: [EMAIL PROTECTED]
suggestions: [EMAIL PROTECTED]
returns: [EMAIL PROTECTED]
*: [EMAIL PROTECTED]


Anyway, I guess what I'm saying is that... it would be a pain for us to try to switch to pure virtual mail logins (ie, where there's no "bsmith" on the system and Bob Smith logs in as "[EMAIL PROTECTED]"). What would be the easiest way to switch to Courier but to keep the virtual domain aliases like we have them now?

Regards,
- Joe




------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ courier-users mailing list [EMAIL PROTECTED] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to