Dave Warren <[email protected]> wrote: > > They're broken by design and not fit for purpose. Among their many flaws, they > don't even make it to RFC821 3.1, the MAIL command, which is described as the > following: > > MAIL <SP> FROM:<reverse-path> <CRLF> > > Instead, when they receive a "M" in a packet alone, they interpret it as an > invalid command and don't bother to parse the rest of the command. However, if > you deliver the whole command in one TCP packet, they will accept it; This is > patently stupid. > > Although TCP won't generally break up such a short string into multiple > packets there's actually nothing wrong with doing so and there's no > requirement in RFC 821 to send each command in a single packet.
I have actually seen this happen in the real world, though it affected the RCPT comand instead of MAIL. The server offered PIPELINING and the PIX allowed it through, but if the pipelined RCPT commands happened to span a packet boundary the PIX destroyed the command, and thereby wrecked the transaction. http://fanf.livejournal.com/102206.html If you have a PIX or ASA, turn off all its protocol fuxup options. Tony. -- f.anthony.n.finch <[email protected]> http://dotat.at/ - I xn--zr8h punycode Sole, Lundy, Fastnet, Irish Sea: North or northeast 4 or 5, occasionally 6 later. Rough becoming moderate in Sole, otherwise slight or moderate. Fair then thundery showers. Good, occasionally poor. _______________________________________________ mailop mailing list [email protected] https://chilli.nosignal.org/cgi-bin/mailman/listinfo/mailop
