Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Перестала работать отправка писем после смены хостинга Rate Topic   - - - - -

 
  • vkapas
  • Advanced Member
  • Members
  • Join Date: 13-Aug 12
  • 83 posts

Posted 14 October 2013 - 08:35 PM #1

Всем привет.

Переехали на новый хостинг, после чего перестала работать отправка почты. Например, на последнем этапе оформления заказа CS-Cart вместо отправки данных на email администратора пишет:

Could not instantiate mail function.


Скрипты, которые должны отправлять почту, тоже перестали работать.

CS-Cart устанавливал по мануалу, все настройки перенёс, окружение на новом сервере тоже развёрнуто аналогично старому.

В настройках электронной почты (dispatch=settings.manage&section_id=Emails) установлена отправка почты «с помощью функции PHP mail».

В чём может быть проблема?

 
  • vkapas
  • Advanced Member
  • Members
  • Join Date: 13-Aug 12
  • 83 posts

Posted 17 October 2013 - 02:59 PM #2

В процессе решения проблемы обнаружил, что на новом хостинге установлен PHP 5.3, тогда как на старом был PHP 5.2.
Это может быть причиной?

 
  • Alex_VP
  • Senior Member
  • Members
  • Join Date: 04-Jun 10
  • 1452 posts

Posted 31 October 2013 - 09:52 AM #3

Может, функция mail в 5.3 признана устаревшей и по умолчанию отключена

 
  • vkapas
  • Advanced Member
  • Members
  • Join Date: 13-Aug 12
  • 83 posts

Posted 01 November 2013 - 08:29 AM #4

Сейчас вопрос уже неактуален, т.к. от нового хостинга отказались. По другой причине.

А вообще у нас там была какая-то мистика. Сначала вообще ни откуда почта не ходила, пока не переключили режим работы PHP из Apache на cgi (через ISPManager). После этого письма от CMS покупателям стали уходить. Но самописные скрипты по-прежнему не работали. Через пару дней мы снова подняли вопрос, ТП в ответ — так вот же, всё работает, ваши скрипты всё отправляют. Проверяем: действительно, отправляют. А два для до этого не отправляли, причём за два дня ничего не изменилось, даже процессы на сервере никакие не перезапускались.