On 5/3/22 08:00, [email protected] wrote: > May 3, 2022 12:14 PM, "Demi Marie Obenour" <[email protected]> wrote: > >> Why does OpenSMTPD not support pipelining? Was it just never >> implemented, or is it a spam prevention feature? >> > > There were multiple reasons but it most generally boiled down to: > > It's not worth the effort. > > Adding support for pipelining wouldn't be that hard, instead of reading lines > and passing them to the command dispatcher, all you'd have to do is pass them > to a FIFO and have the command dispatcher read from that FIFO. > > As you can see, it's not really a technical issue or limitation, just that we > didn't think the benefits of pipelining would be worth it when the protocol's > transactional and causing commands to be serialised by design (cancelling the > transport pipelining gains in handling time) and when we live at an era where > MTA implement artificial limits to avoid blasting other ends because they are > already capable of being "too fast".
Would pipelining provide any benefits for submissions/smtps on port 465? -- Sincerely, Demi Marie Obenour (she/her/hers)
OpenPGP_0xB288B55FFF9C22C1.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature
