А как на серверах функция mail отправляет почту?
Использует sendmail
echo ini_get('sendmail_path');
sendmail_path	
/usr/sbin/sendmail -t -i
Вообще, php отправляет посредством фунцкии mail() - https://www.php.net/manual/ru/function.mail.php

Советую посмотреть также вот это: https://github.com/PHPMailer/PHPMailer