On Wed, Oct 01, 2003 at 06:06:59PM -0500, Jamrock wrote:
> 
> "Andre Oppermann" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> 
> >  Added auth_smtp and AUTH capabilities to qmail-smtpd. Enabled via the
> >  SMTPAUTH env var. If SMTPAUTH is set to TLSREQUIRED it is neccesairy to
> >  do a STARTTLS before issuing an AUTH command. If AUTHREQUIRED is set any
> >  user MUST successfully authenticate before issuing a MAIL FROM command.
> >  The string in the env var AUTHPREPEND will be prepended to the userid in
> >  the received line.
> 
> Just making sure I understand.  Does this mean that a user has to put in his
> username and password and authenticate against the ldap database before he
> can send mail?

This comes into play if your client issues an SMTP AUTH command, which
is a setting in most mail clients that looks like "this server requires
me to authenicate."

With people on the inside of your network usually the RELAYCLIENT="" is
set in your smtpd/tcp file meaning that they can send mail to whomever
without any checks.

People outside of your network do not get this RELAYCLIENT setting and
so they can only send email to domains listed in your rcpthosts and
locals file.  However if they ask to do an SMTP AUTH and they pass (ie
username/password works) then they can send mail like they were on the
inside of your network, with the RELAYCLIENT setting on.

People use SMTP AUTH so that their people outside of the LAN can relay
mail through the corporate mail server.  Another solution to this is
SMTP after POP, which the "pbs" functions can work with in qmailldap.

So to answer your question: no, you do not HAVE to login to send mail,
but it gives you the ability to let people outside of your network relay
mail through you.

Hope that helps, and my apologies if you already knew all this.

Chris

Reply via email to