После выполнения функции mail() на сервере в папке var/log/ создаются пустые файлики:
-так и должно быть. то что пустые значит вы ничего не отправляете, скорее всего, надо лесть в код.
/home/admin/web/my-domen.ru/public_html/file.php on line 21
-было бы не плохо кусочек кода приложить, может там есть какая ошибка(но как вариант, можно отдебажить)
И так же, что бы не летело в спам настроил бы dkim/spf/dmarc
----так бы поступил бы я. Это сугубо мое мнение.