From owner-freebsd-questions@FreeBSD.ORG Thu Mar 20 16:34:05 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C64761065694 for ; Thu, 20 Mar 2008 16:34:05 +0000 (UTC) (envelope-from mdh_lists@yahoo.com) Received: from web56811.mail.re3.yahoo.com (web56811.mail.re3.yahoo.com [66.196.97.85]) by mx1.freebsd.org (Postfix) with SMTP id 908368FC20 for ; Thu, 20 Mar 2008 16:34:05 +0000 (UTC) (envelope-from mdh_lists@yahoo.com) Received: (qmail 6292 invoked by uid 60001); 20 Mar 2008 16:34:04 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=kFCR7GsPdS45wbcjz4TgEO3P0No9McLicwHAieNMx/RbL+ZRijhUvcARys7z8VANTyVJ4IdT5TkRmCFDaaOmkhPxrz0Qk0WRgO2zWk4OxatWBX1aMLM8EBXf+jtVbwt/GM4NwfQ4gOgSJ+bHVHB/gTjH4IYnvVC4Rv8tILnGAc4=; X-YMail-OSG: 122gwLMVM1mptTCVNaFbW8GXFcdvk9KawUOfBrxmRUiaK03pYPvr.kBxhXwHRUT.UlTuGQdIco16D4qUgLB7lpCBePFGjtgbeR4mEIdXAISei82m48A- Received: from [71.61.66.195] by web56811.mail.re3.yahoo.com via HTTP; Thu, 20 Mar 2008 09:34:04 PDT Date: Thu, 20 Mar 2008 09:34:04 -0700 (PDT) From: mdh To: Roberto Nunnari , Norberto Meijome In-Reply-To: <47E28EFE.6070701@supsi.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <715011.4524.qm@web56811.mail.re3.yahoo.com> Cc: freebsd-questions@freebsd.org Subject: Re: Best way to achive email hosting for several domains X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Mar 2008 16:34:05 -0000 You could have your imapd authenticate against something other than /etc/passwd, and map the usernames in said other authentication mechanism to the appropriate mail boxes. There's no real reason nowadays to have a system user for every email user. Generally speaking, what you want likely doesn't concern your webmail app at all so much as it does your imapd. I use dovecot and have found its configuration to be extremely flexible while not overwhelmingly complex. You may want to check it out. I'm using it with a mysql backend as well as exim, and they have no problem authenticating against the same mysql tables very easily. Take care, mdh --- Roberto Nunnari wrote: > Hi Norberto. > > > Norberto Meijome wrote: > > On Tue, 18 Mar 2008 15:29:29 +0100 > > Roberto Nunnari wrote: > > > >> Now, everything works fine, but I'm a bit > concerned with the > >> webmail login.. I'd like info@adomain.com to > login with a > >> username equal to the email, but as the > authentication in > >> horde is handled by imp, I'm not sure how to > proceed with that.. > > > > Hi Roberto, > > I try to avoid that beast of horde...but most > webmail products that I've seen > > (including Horde, if memory doesn't fail me), > simply make an imap connection to > > your server and pass on whatever auth you give to > it.... IOW, whatever works > > for imap works with webmail. > > Yes.. That's how it works now.. horde simply > delegates to imp that > does the authentication to the imap server.. what I > mean is that > as users unix accounts are named like aaa01, aaa02, > aab01, but > they are mapped to email addresses like > joe@adomain.com, > info@adomain.com and info@anotherdomain.com, I'd > like to let > the user authenticate to the webmail using the email > address, > and then have some piece of software map the email > address to > the local unix account before attempting the auth > process.. > I found out that imp provides hook points to do this > kind > of things and maybe I'll go that direction, but I > just > would like to hear what other people are doing.. > maybe > have aliases in /etc/passwd (ie different usernames, > same UID/GID)? > > Best regards. > Robi. > > > > > > anyway, it wouldn't be too hard to test, right? > > > > B > > _________________________ > > {Beto|Norberto|Numard} Meijome > > > > "Unix is very simple, but it takes a genius to > understand the simplicity." > > Dennis Ritchie > > > > I speak for myself, not my employer. Contents may > be hot. Slippery when wet. > > Reading disclaimers makes you go blind. Writing > them is worse. You have been > > Warned. > > _______________________________________________ > > freebsd-questions@freebsd.org mailing list > > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" > ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs