Ситуация следующая. Тестировал сайт на локальном сервере (Денвер). Письма отправлялись с помощью функции mail(). На локальном сервер письма уходили как надо и попадали в папку tmp/!sendmail. При переносе сайта на хостинг, письма до адресата не доходят, но сам скрипт пишет, что письмо отправлено. Соответственно вопрос, куда отправляются письма и как настроить отправку писем с хостинга?
Во общем после разговора со службой техподдержки хостинга оказалось что мои письма не соответствуют политике DMARC. Не соответствие заключалось в том, что мои письма имели в заголовке запись From: admin@mail.ru. Такой e-mail стоял по умолчанию, поскольку я пользовался не своим скриптом. После замены адреса на no-reply@gunsa.ru все нормализовалось. Т.е. адрес должен был содержать название домена.