On Thu, 26 Oct 2006, Ian Eiloart wrote:

> From: Ian Eiloart <[EMAIL PROTECTED]>
> To: [email protected], Peter Bowyer <[EMAIL PROTECTED]>
> Date: Thu, 26 Oct 2006 12:00:30 +0100
> Subject: Re: [exim] Forbid HELO

...

> I think the OP is saying that HELO on an authenticated connection
> would be unexpected, and it might be useful to bar it as a
> precaution. Presumably the idea is that any well written client
> that's authenticating is going to use EHLO, and barring HELO
> might just catch out some piece of malware (whether extant or
> theoretical) that's trying to crack the authentication.
>
> I don't know off the top of my head whether it's true that the
> RFCs require that a proper authenticated connection must have used
> EHLO.

Exim won't advertise SMTP service extensions -- SIZE, 8BITMIME,
PIPELINING, STARTTLS, HELP, AUTH, etc -- in response to an HELO
greeting[1].  Any subsequent attempt by the client to offer AUTH
should be rejected.

It's still probably worth including:


  # Connections must be authenticated.
  deny    message = Unauthenticated connections are not allowed.
          ! authenticated = *


early in your acl_smtp_rcpt set.  And make sure that your
acl_smtp_auth is properly set up, eg requiring an encrypted
connection for PLAIN or LOGIN authentication.

[1] I strongly suspect that this is because HELO handling is still
    governed by RFC 821 which didn't know anything about SMTP
    service extensions.
-- 
Dennis Davis, BUCS, University of Bath, Bath, BA2 7AY, UK
[EMAIL PROTECTED]               Phone: +44 1225 386101

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to