Skip site navigation (1)Skip section navigation (2)
Date:      30 Nov 2001 12:23:09 +0000
From:      Wayne Pascoe <freebsd@molemanarmy.com>
To:        "Patrick O'Reilly" <patrick@mip.co.za>
Cc:        FreeBSD Question List <freebsd-questions@freebsd.org>
Subject:   Re: Sendmail Domains
Message-ID:  <863d2wbg7m.fsf@pan.ehsrealtime.com>
In-Reply-To: <NDBBIMKICMDGDMNOOCAIGEGEEAAA.patrick@mip.co.za>
References:  <NDBBIMKICMDGDMNOOCAIGEGEEAAA.patrick@mip.co.za>

next in thread | previous in thread | raw e-mail | index | archive | help
"Patrick O'Reilly" <patrick@mip.co.za> writes:

> Hi all.
> 
> I admit up front that I am taking the quick route here - asking before
> doing a detailed RTFM.  I've just been thrown a job to do and the system
> MUST BE RUNNING on Monday - you know how it goes!  :(
> 
> I'm running a few sendmail mail servers, so I'm reasonably familiar with
> the basics of sendmail.
> 
> But, now I need to configure a mail server with sendmail to host mail
> for multiple domains.  The part that bothers me is what happens when I
> want to create an account for patrick@dom2.com when there is already a
> patrick@dom2.com.  These must be _separate_ accounts.  But, using email
> accounts based on users in /etc/passwd will obviously not handle this
> correctly.  I recall mention of virtual user tables in connection with
> sendmail.  Is that the solution to my problem, or what.

Ew. What fun.

The problem here is having unique mailboxes, I take it ? 

ie patrick@dom1.com goes to a different mailbox than patrick@dom2.com
?

Doing this can be done easily with virtusertable. You add
patrick@dom1.com:       localusername 

If I remember right (It's been a while).

The problem is what do you name the local user? Creating the account
user.domain.com will often run into username length constraints.

What I've found to be a nice solution (and probably won't help you in
this case with a monday deadline, but might be nice for the future) is
exim with vmail-sql.

It stores all user details in a MySQL database and deliveries are done
by looking up the domain, and then the local part in the mysql
database. Users then login to fetch mail (with tpop3d) with their
e-mail address as their username and their assigned password. It's a
nice clean solution from what I've seen of using it so far.

HTH.

-- 
- Wayne Pascoe
                                 | You know, it's simply not true that 
freebsd@molemanarmy.com          | wars never settle anything - James Burnham
http://www.molemanarmy.com       | 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?863d2wbg7m.fsf>