On Thu, Apr 03, 2025 at 01:25:52AM +0200, Winni Neessen via mailop wrote:
> On Wed, 2 Apr 2025 at 18:13:43, Viktor Dukhovni via mailop wrote:
>
> > I am unable to reproduce your reported behaviour. With a slightly
> > modified "posttls-finger" (to send RSET before QUIT), and with
> > session packet dump turned on, I see:
> >
>
> I should have mentioned that this is happening on SMTP-Submission
> server of qq.com which is "smtp.qq.com", and not on the MX servers.
> Would you mind running your modified posttls-finger on that server as
> well?
Nothing unusual without invalid PIPELINING:
posttls-finger: > RSET
posttls-finger: Write 6 chars: RSET??
posttls-finger: write to 564475323F40 [56447532EC23] (35 bytes => 35 (0x23))
posttls-finger: 0000 17 03 03 00 1e a7 47 a5|11 5c ef 14 79 5c 08 b0
......G. .\..y\..
posttls-finger: 0010 e0 87 77 5e ed 73 1a b4|36 64 a6 7b a5 02 3f e3
..w^.s.. 6d.{..?.
posttls-finger: 0020 36 27 56 6'V
posttls-finger: read from 564475323F40 [5644753334B3] (5 bytes => -1)
posttls-finger: read from 564475323F40 [5644753334B3] (5 bytes => 5 (0x5))
posttls-finger: 0000 17 03 03 00 20 ....
posttls-finger: read from 564475323F40 [5644753334B8] (32 bytes => 32
(0x20))
posttls-finger: 0000 8b 21 99 2c 90 ce 51 90|e4 24 58 24 53 65 88 35
.!.,..Q. .$X$Se.5
posttls-finger: 0010 a2 f6 b9 0d e7 35 03 38|3f 34 a1 f1 eb 55 be 87
.....5.8 ?4...U..
posttls-finger: Read 8 chars: 250 OK??
posttls-finger: < 250 OK
posttls-finger: > QUIT
posttls-finger: Write 6 chars: QUIT??
posttls-finger: write to 564475323F40 [56447532EC23] (35 bytes => 35 (0x23))
posttls-finger: 0000 17 03 03 00 1e a7 47 a5|11 5c ef 14 7a ec 40 95
......G. .\..z.@.
posttls-finger: 0010 12 ad fc d5 67 03 d8 9f|e3 2d 2f 44 63 bf 5d 98
....g... .-/Dc.].
posttls-finger: 0020 7f e8 28 ..(
posttls-finger: read from 564475323F40 [5644753334B3] (5 bytes => -1)
posttls-finger: read from 564475323F40 [5644753334B3] (5 bytes => 5 (0x5))
posttls-finger: 0000 17 03 03 00 32 ....2
posttls-finger: read from 564475323F40 [5644753334B8] (50 bytes => 50
(0x32))
posttls-finger: 0000 8b 21 99 2c 90 ce 51 91|dc d4 45 96 51 0c 01 ea
.!.,..Q. ..E.Q...
posttls-finger: 0010 19 53 c3 9b e1 2b e4 c7|7d b1 31 f5 e5 13 da 7e
.S...+.. }.1....~
posttls-finger: 0020 9f d8 bc b1 dc bb ae 30|f4 1c 4a b1 75 f6 2f d4
.......0 ..J.u./.
posttls-finger: 0030 2b 7c +|
posttls-finger: Read 26 chars:
posttls-finger: <
posttls-finger: write to 564475323F40 [56447532EC23] (31 bytes => 31 (0x1F))
posttls-finger: 0000 15 03 03 00 1a a7 47 a5|11 5c ef 14 7b 4b 37 32
......G. .\..{K72
posttls-finger: 0010 79 bb 2e a5 4e 95 57 1f|a3 52 b6 20 d3 76 49
y...N.W. .R. .vI
Nor with "RSET<CRLF>QUIT<CRLF>" sent together:
posttls-finger: Write 12 chars: RSET??QUIT??
posttls-finger: write to 56246C977E80 [56246C982B63] (41 bytes => 41 (0x29))
posttls-finger: 0000 17 03 03 00 24 a0 3f 76|21 1b a9 2f b6 57 08 9b
....$.?v !../.W..
posttls-finger: 0010 21 6c 17 73 af e6 ec e5|08 b0 5e 40 f3 ee 71 3e
!l.s.... ..^@..q>
posttls-finger: 0020 25 de 09 93 0a 79 29 f6|8c
%....y). .
posttls-finger: read from 56246C977E80 [56246C9873F3] (5 bytes => -1)
posttls-finger: read from 56246C977E80 [56246C9873F3] (5 bytes => 5 (0x5))
posttls-finger: 0000 17 03 03 00 20 ....
posttls-finger: read from 56246C977E80 [56246C9873F8] (32 bytes => 32
(0x20))
posttls-finger: 0000 52 f1 2f f4 4b bb 9b be|28 fd 03 a8 71 cf a7 03
R./.K... (...q...
posttls-finger: 0010 b6 cc af e5 08 13 6b 18|00 95 56 8b da 76 cb 4e
......k. ..V..v.N
posttls-finger: Read 8 chars: 250 OK??
posttls-finger: < 250 OK
posttls-finger: read from 56246C977E80 [56246C9873F3] (5 bytes => -1)
posttls-finger: read from 56246C977E80 [56246C9873F3] (5 bytes => 5 (0x5))
posttls-finger: 0000 17 03 03 00 22 ...."
posttls-finger: read from 56246C977E80 [56246C9873F8] (34 bytes => 34
(0x22))
posttls-finger: 0000 52 f1 2f f4 4b bb 9b bf|97 79 d8 e5 86 dd 6e 32
R./.K... .y....n2
posttls-finger: 0010 65 ed ac 67 da f6 33 58|d5 43 1d dc 31 c8 ae a2
e..g..3X .C..1...
posttls-finger: 0020 58 0f X.
posttls-finger: Read 10 chars: 221 Bye.??
posttls-finger: < 221 Bye.
posttls-finger: write to 56246C977E80 [56246C982B63] (31 bytes => 31 (0x1F))
posttls-finger: 0000 15 03 03 00 1a a0 3f 76|21 1b a9 2f b7 31 a8 51
......?v !../.1.Q
posttls-finger: 0010 d6 ab 5f bb fa b0 d8 b2|19 be 8d e9 ca ff b3
.._..... .......
Nor even with "EHLO<CRLF>RSET<CRLF>QUIT<CRLF>" (a Postfix server hangs
up early as soon as PIPELINING after EHLO is detected).
posttls-finger: Write 38 chars: EHLO ...??RSET??QUIT??
posttls-finger: write to 55C84F1CB050 [55C84F1D5D33] (67 bytes => 67 (0x43))
posttls-finger: 0000 17 03 03 00 3e 05 bc c9|1d 14 09 64 50 c6 a1 c7
....>... ...dP...
posttls-finger: 0010 7d 89 24 88 ff 10 a9 45|b0 12 fc 64 70 66 92 ae
}.$....E ...dpf..
posttls-finger: 0020 3b 1d 5b 40 2b 48 4e f6|5d a7 74 88 28 7c 95 b8
;.[@+HN. ].t.(|..
posttls-finger: 0030 75 d3 09 91 0b 3f 93 26|4b 5f 4c f7 0c 4e 8f 0c
u....?.& K_L..N..
posttls-finger: 0040 ca 2c 3b .,;
posttls-finger: read from 55C84F1CB050 [55C84F1DA5C3] (5 bytes => -1)
posttls-finger: read from 55C84F1CB050 [55C84F1DA5C3] (5 bytes => 5 (0x5))
posttls-finger: 0000 17 03 03 00 c4 .....
posttls-finger: read from 55C84F1CB050 [55C84F1DA5C8] (196 bytes => 196
(0xC4))
posttls-finger: 0000 3e e8 13 4c 27 bb f4 be|9a ba 13 26 14 0f d3 ed
>..L'... ...&....
posttls-finger: 0010 3b 64 24 90 2d 7b d0 08|15 e6 cc 0e 98 f7 7f da
;d$.-{.. ........
posttls-finger: 0020 c2 d2 78 85 6b 4c 61 82|3e 66 f2 ee 31 39 df f9
..x.kLa. >f..19..
posttls-finger: 0030 0d e2 9c 71 58 b7 81 09|1b 5b b0 28 32 9e 55 d0
...qX... .[.(2.U.
posttls-finger: 0040 bb 49 ea 0b 3d 36 2b a5|01 b6 e1 c8 14 b2 85 3b
.I..=6+. .......;
posttls-finger: 0050 96 ea 9d 5b 67 89 84 c8|cf c0 8a 35 99 77 ac fd
...[g... ...5.w..
posttls-finger: 0060 cb 4f 60 a5 08 3a 7d de|34 49 a3 d6 59 37 67 fc
.O`..:}. 4I..Y7g.
posttls-finger: 0070 32 29 50 cd f2 5d 28 b0|36 09 46 45 d8 74 6c af
2)P..](. 6.FE.tl.
posttls-finger: 0080 ae 79 b4 d8 0b 2e c4 05|d1 74 f0 76 9c 9f e8 54
.y...... .t.v...T
posttls-finger: 0090 15 fa b7 f8 10 fc 7d 9c|4b 4f 17 d8 92 5f 87 ce
......}. KO..._..
posttls-finger: 00a0 b5 25 7c 28 97 be 67 70|51 af 69 29 d0 3c ae 4e
.%|(..gp Q.i).<.N
posttls-finger: 00b0 fe 9a 3f 03 f1 61 77 7d|b9 0e 08 1f 2f cc c7 f3
..?..aw} ..../...
posttls-finger: 00c0 ce a3 8f d1 ....
posttls-finger: Read 172 chars: 250-newxmesmtplogicsvrszc13-0.qq.com??25
posttls-finger: < 250-newxmesmtplogicsvrszc13-0.qq.com
posttls-finger: < 250-PIPELINING
posttls-finger: < 250-SIZE 73400320
posttls-finger: < 250-AUTH LOGIN PLAIN XOAUTH XOAUTH2
posttls-finger: < 250-AUTH=LOGIN
posttls-finger: < 250-MAILCOMPRESS
posttls-finger: < 250-SMTPUTF8
posttls-finger: < 250 8BITMIME
posttls-finger: read from 55C84F1CB050 [55C84F1DA5C3] (5 bytes => -1)
posttls-finger: read from 55C84F1CB050 [55C84F1DA5C3] (5 bytes => 5 (0x5))
posttls-finger: 0000 17 03 03 00 20 ....
posttls-finger: read from 55C84F1CB050 [55C84F1DA5C8] (32 bytes => 32
(0x20))
posttls-finger: 0000 3e e8 13 4c 27 bb f4 bf|8a 3e 88 23 d1 37 c7 cb
>..L'... .>.#.7..
posttls-finger: 0010 dd e3 33 2b 50 b5 19 92|d9 c5 f3 77 37 6b 41 bd
..3+P... ...w7kA.
posttls-finger: Read 8 chars: 250 OK??
posttls-finger: < 250 OK
posttls-finger: read from 55C84F1CB050 [55C84F1DA5C3] (5 bytes => 5 (0x5))
posttls-finger: 0000 17 03 03 00 22 ...."
posttls-finger: read from 55C84F1CB050 [55C84F1DA5C8] (34 bytes => 34
(0x22))
posttls-finger: 0000 3e e8 13 4c 27 bb f4 c0|68 6f b8 1e 96 68 61 2f
>..L'... ho...ha/
posttls-finger: 0010 db 16 59 af 5b 13 10 88|72 bf be b9 c0 d0 3f 3d
..Y.[... r.....?=
posttls-finger: 0020 d8 58 .X
posttls-finger: Read 10 chars: 221 Bye.??
posttls-finger: < 221 Bye.
posttls-finger: write to 55C84F1CB050 [55C84F1D5D33] (31 bytes => 31 (0x1F))
posttls-finger: 0000 15 03 03 00 1a 05 bc c9|1d 14 09 64 51 ae dd 82
........ ...dQ...
posttls-finger: 0010 db ab f1 ff 40 84 70 bf|bd 7f b4 65 a3 28 6e
[email protected]. ...e.(n
--
Viktor.
_______________________________________________
mailop mailing list
[email protected]
https://list.mailop.org/listinfo/mailop