Почему не приходят письма с формы обратной связи php?
Есть первый лендинг, с него письма приходят на почту с формы обратной связи, написанной на php - всё ОК!
На втором лендосе точно такая же форма, такой же html, такой же скрипт на php - всё абсолютно одинаковое, но сообщения не приходят на почту и всё. В спаме тоже нет, нигде нет, хотя скрипт отрабатывает!
На одном сервере настроен sendmail, на другом - нет.
А разгадка одна - никогда не использовать функцию mail. Берите нормальный mailer, который умеет в SMTP и пользуйтесь.
Удивлён что у вас вообще что-то доходит - у меня такие письма даже в спам не попадают, все нормальные e-mail провайдеры их ещё на подходе в утиль отправляют.
Спасибо. А что порекомендуете использовать? Я в php ни ногой, только в js могу. Такое, чтобы работало и там и там(или хотя бы где нет sendmail), и попроще с настройкой.
попробуйте проверить PHP конфигурацию на тему почты и отладки в журналах, и доступность какой-то почты с проблемного сайта, скорее всего отправка почты может быть заблокирована администратором сервера, чтобы не слали спам, например