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)

Attachment: OpenPGP_0xB288B55FFF9C22C1.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to