Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Jul 2001 22:37:32 -0700
From:      "Ted Mittelstaedt" <tedm@toybox.placo.com>
To:        "THG@VSL" <hwg@vsl.cua.edu>, <freebsd-questions@FreeBSD.ORG>, "The Hardware Group" <hardware@hardwaregroup.com>
Subject:   RE: Sendmail Question...
Message-ID:  <004501c10a94$bf78ff20$1401a8c0@tedm.placo.com>
In-Reply-To: <Pine.BSF.4.21.0107112344150.5028-100000@gateway.vsl.cua.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
>-----Original Message-----
>From: owner-freebsd-questions@FreeBSD.ORG
>[mailto:owner-freebsd-questions@FreeBSD.ORG]On Behalf Of THG@VSL
>Sent: Wednesday, July 11, 2001 9:58 PM
>To: freebsd-questions@FreeBSD.ORG; The Hardware Group
>Subject: Sendmail Question...
>
>
>Hey all, simple (I hope, but I doubt) Sendmail question.  Sorry, I know
>this is a little off topic, but I didn't know where else to turn to.  I'm
>setting up a new mail server and have decided not to give the mail users
>local accounts, but instead use some sort of virtual users directory.  I
>presume most ISP use this setup.

No, not at all.  User counts for up to 60 thousand users can be handled with
the normal UNIX tools, all you need to do is hash the mail directories.  The
usual procedure is to compile popper with a define to support that, and
replace the local mailer with Procmail compiled with a define to support it.
The FreeBSD password file is already hashed and won't kill your speed with a
slow linear search.

Above 60K users what the ISP's do is they generally use a central SQL server
for the storage of the authentication information, and patch sendmail and the
pop server to use it for username determination/authentication.  The mail
storage directories are generally hashed.  Sometimes they have a collection of
mailservers that accept and spit out incoming and outgoing mail and save the
user's mail on a central server via NFS.  All of these are non-trivial!

  Basically, the system will only have the
>usual system accounts and three admin accounts, but sendmail will
>reference a different user table for the POP3 accounts.  Any idea how to
>do this?  VirtualUser/Domain tables seem just to redirect mail to local
>users, which is exactly what I am hoping not to create.  Any help is much
>appriciated!
>

In short - don't do this!



Ted Mittelstaedt                                       tedm@toybox.placo.com
Author of:                           The FreeBSD Corporate Networker's Guide
Book website:                          http://www.freebsd-corp-net-guide.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?004501c10a94$bf78ff20$1401a8c0>