On Thu, 2010-05-13 at 16:59 +0100, Ian Eiloart wrote: > --On 13 May 2010 12:42:24 +0100 Ron White <[email protected]> wrote: > > > Good afternoon list. > > > > In Postfix there is this directive: strict_rfc821_envelopes yes || no. > > Is there a global Exim equivalent or do I need to form something into an > > ACL condition? > > > > Grateful thanks > > Ron > > It seems, from experimentation, that Exim is quite relaxed about the format > used. I don't see any main configuration option in Chapter 14 to control > this. > > I think you'll need to check the value of $smtp_command_argument or > $smtp_command in the relevant ACL. See section 11.9 on expansion variables. > > $smtp_command > During the processing of an incoming SMTP command, this variable contains > the entire command. This makes it possible to distinguish between HELO and > EHLO in the HELO ACL, and also to distinguish between commands such as > these: > MAIL FROM:<> > MAIL FROM: <> > > For a MAIL command, extra parameters such as SIZE can be inspected. For a > RCPT command, the address in $smtp_command is the original address before > any rewriting, whereas the values in $local_part and $domain are taken from > the address after SMTP-time rewriting. > > $smtp_command_argument > While an ACL is running to check an SMTP command, this variable contains > the argument, that is, the text that follows the command name, with leading > white space removed. Following the intro- duction of $smtp_command, this > variable is somewhat redundant, but is retained for backwards compatibility. > > > Perhaps the easiest thing (if you want to be strict) is to construct the > legal argument from $sender_address, and compare it with the argument given. > > -- > Ian Eiloart > IT Services, University of Sussex > 01273-873148 x3148 > For new support requests, see http://www.sussex.ac.uk/its/help/
Thank you Ian, that is really useful on more than one level. Has anyone ever told you that you are a guru at this Exim stuff and a very helpful chap too :-) Thanks. Really appreciated. -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
