On 3/20/21 2:51 PM, John Levine wrote:
> It's defined in RFC 3030.  Read all about it: 
> https://www.rfc-editor.org/info/rfc3030
> 
> It happens that I just added CHUNKING and BDAT to an MTA I use (mailfront if 
> you know
> what that is.)  Inbound the code is quite simple and I would be surprised if 
> there were
> any problems with it.  Outbound it's a little trickier since BDAT requires 
> you to know
> the exact size of the chunk of message you're sending, which means it has to 
> deal with
> turning \n into \r\n, but again, it's not a big deal.
> 
> I'm guessing that someone had some problem talking to Gmail or 
> Hotmail/Outlook, the
> two largest systems that can use BDAT, turned it off to see if that was the 
> problem,
> and never bothered to turn it back on when it wasn't.

This reminded me that Postfix does not have BINARYMIME support.
GMail does not, but Outlook does.

How useful would BINARYMIME support be?  It does mean that DKIM signing
would need to be done in the sending path, but I cannot think of any
reasons that would be a blocker.  Having DKIM and DMARC built-in to
Postfix would be a nice feature, tbh.  The only open-source MTA I
know of with built-in DKIM is Exim but I would never dare use it in
production.

Ideally, the signing keys should be in a separate process for privilege
separation, but Postfix is already multi-process so that should be
doable.  Of course, the final decision is up to Wietse.

Sincerely,

Demi Marie Obenour
she/her/hers

Attachment: OpenPGP_0xB288B55FFF9C22C1.asc
Description: application/pgp-keys

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to