Hi,
I was working here and a friend was sending some email to a buddy about
a party.
He is using Nextstep/Openstep INTEL with a thing called PopOver.
I did a tcpdump of the traffic and here is what I saw....
<snip>
6164 206f 7665 7220
746f 200d 0a42 7265 [ad over to ..Bre]
6e64 656e 2773 2077
6865 7265 2070 656f [nden's where peo]
706c 6520 7769 6c6c
2062 6520 6761 7468 [ple will be gath]
6572 696e 6720 6265
666f 7265 2074 6865 [ering before the]
2074 6865 2070 7265
2d70 6172 7479 2061 [ the pre-party a]
7420 4572 6963 2773
[t Eric's ]
192.168.1.16.3802 > teapot.smtp: P 649:659(10) ack 87 win 4096
4500 0032 9c11 0000
3c06 0c8a c0a8 0110 [E..2....<.......]
ce10 4662 0eda 0019
81c1 788a ed26 0327 [..Fb......x..&.']
5018 1000 a2d2 0000
2e0d 0a0d 0a53 7465 [P............Ste]
7665
[ve
]
teapot.smtp > 192.168.1.16.3802: P 87:136(49) ack 659 win 32736
(DF)
4500 0059 3ccb 4000
4006 27a9 ce10 4662 [E..Y<.@.@.'...Fb]
c0a8 0110 0019 0eda
ed26 0327 81c1 7894 [.........&.'..x.]
5018 7fe0 3f83 0000
3435 3120 5365 6520 [P...?...451 See ]
6874 7470 3a2f 2f70
6f62 6f78 2e63 6f6d [http://pobox.com]
2f7e 646a 622f 646f
6373 2f73 6d74 706c [/~djb/docs/smtpl]
662e 6874 6d6c 2e0d
0a
[f.html... ]
The data content had proper 0d 0a 's in all the proper places.
Now, once the second packet comes in,
qmail states that there is a stray linefeed problem. However, it is
really just a valid line (2e 0d 0a 0d 0a).
Somehow, the state machine in qmail-smtpd believed that this was wrong.
Can anyone see how this could happen in the code?
-- Dru Nelson Director of Network Operations http://www.egroups.com/ Voice: 415-371-7941