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 ....@.p. ...e.(n -- Viktor. _______________________________________________ mailop mailing list mailop@mailop.org https://list.mailop.org/listinfo/mailop