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

Reply via email to