Best way to achive email hosting for several domains

mdh mdh_lists at yahoo.com
Thu Mar 20 16:34:05 UTC 2008


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 <roberto.nunnari at supsi.ch> wrote:

> Hi Norberto.
> 
> 
> Norberto Meijome wrote:
> > On Tue, 18 Mar 2008 15:29:29 +0100
> > Roberto Nunnari <roberto.nunnari at supsi.ch> wrote:
> > 
> >> Now, everything works fine, but I'm a bit
> concerned with the
> >> webmail login.. I'd like info at 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 at adomain.com, 
> info at adomain.com and info at 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 at freebsd.org mailing list
> >
>
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
> 
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
>
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
> 



      ____________________________________________________________________________________
Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs


More information about the freebsd-questions mailing list