А чего сложного-то?
stackoverflow.com/a/24464694/1603055при такой массовости использования
DKIM обычно настраивают на сервере, а не в коде т.к. отправляют через локальный сервер почтовый.
А вторая часть отправляют через сервисы которые сами об этом заботятся.
Поэтому никто в коде это не костылит,ибо не надо никому.