Почему не приходят письма на почту mail.ru, отправленные функцией mail()?
Он их спамом скорее всего считает, пользуйтесь phpmailer или swiftmailer с ними доходит
что из первого пришло в голову, что почта отправитель в данном случае sdfds@mail.ru, имеет ip адрес отличный от адреса вашего сайта,  такие письма майл ру игнорирует. Вам надо создать на хостинге почтовый домен и указывать его при отправлении.