Когда к месту настройки почты DKIM SPF DMARC?
1. mail() использует smtp  - так что тут чушь полная, как отправляет при этом сервер это уже его задача, но  точки зрения php маил совершенно валиден.
2. реализаций миллион так что можно использовать обычный маил а в настройках php.ini указать что отправкой будет заниматься например msmtpd, да и сам postfix умеет прекрасно работать с внешним почтовым сервером  в режиме реттранслятора.
3.   яндекс коннект - это почта для вашего домена на яндексе.
4.  на яндексе  коннект можно и полноценно держать ДНС зону с редактором и бесплатно,  есть возможность гегенировать и DKIM DMARC ну и SPF естественно тоже. 
для этого вы   делегировать или сам домен на яндекс и там запросить ключи 
или просто в коннекте их скопировать.
Ну или по API запросить ключи DKIM ( там помоем CURL обычный)
так же ушедшая почта оставляет логи не забыайте о этом
Всегда к месту, если хотите, чтобы почта доставлялась. А еще важен человеческий hostname и PTR.
https://www.mail-tester.com/