On Sat, 20 Aug 2005, Paul Dekkers wrote: > > According to RFC2821, the IPv6: tag is actually required: > > > > ehlo = "EHLO" SP Domain CRLF > > > > Domain = (sub-domain 1*("." sub-domain)) / address-literal > > > > address-literal = "[" IPv4-address-literal / > > IPv6-address-literal / > > General-address-literal "]" > > > > IPv6-address-literal = "IPv6:" IPv6-addr > > > > So, does that make this a bug? > > I think so, although no severe one ;-) > I took the liberty of filing the bug into bugzilla, hope that's ok. > http://www.exim.org/bugzilla/show_bug.cgi?id=36
This is a historical glitch; I think Exim was doing IPv6 before the standards came out. One change was made for 4.31: 8. The standard form for an IPv6 address literal was being rejected by address parsing in, for example, MAIL and RCPT commands. An example of this kind of address is [IPv6:2002:c1ed:8229:10:202:2dff:fe07:a42a]. Exim now accepts this, as well as the form without the "IPv6" on the front (but only when address literals are enabled, of course). Looks like HELO/EHLO was overlooked at the time this was done. -- Philip Hazel University of Cambridge Computing Service, [EMAIL PROTECTED] Cambridge, England. Phone: +44 1223 334714. Get the Exim 4 book: http://www.uit.co.uk/exim-book -- ## 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/