Rewrite Distribution List emails to pass SPF and DMARC

Distribution lists are becoming nearly useless to send to external email addresses due to enforcement of SPF/DKIM/DMARC.

In order to send successfully, offer an option configurable by DL address, domain, or global config, to set a distribution list to send "From" the distribution list address (both header From and envelope from).

Much like a mailing list, ideally the DL could send with the original From in the display name:

From: "sender@domain via DL Display Name" <DLAddress@DLDomain>

This will pass SPF (envelope sender is DL) and DMARC (envelope sender matches header From). If the domain is configured for DKIM, the new message should be signed appropriately.