Ошибка "Не удалось вызвать функцию mail" может появиться в случае, если данная функция отключена со стороны сервера либо выполнена некорректная настройка скриптов сайта.
В случае ошибки в скриптах необходимо обратиться к техническим специалистам, осуществляющим администрирование сайта.
Причиной отключения со стороны сервера может послужить превышение лимитов по отправке почтовых сообщений с сайтов, также данная функция отключена для аккаунтов, находящихся на тестовом периоде - в этом случае включение sendmail происходит автоматически при поступлении денежных средств на баланс аккаунта.
Действия при приостановке функции sendmail
При превышении лимита отправки сообщений с сайтов, на административный email аккаунта направляется уведомление.
- Если превышение лимита sendmail произошло вследствие того, что в настройках программы для рассылки сообщений было указано большее количество возможных отправок в час, чем предусмотрено установленным лимитом, либо адреса, на которые происходила отправка, не являлись валидными, следует произвести проверку адресной базы или скорректировать настройки программы согласно установленному лимиту.
- В случае, если аккаунт был заражён и рассылка осуществлялась внедрёнными в файлы сайтов вредоносными программами, по получении такого письма в первую очередь необходимо:
- Включить логи посещений (access_log) в панели управления в разделе "Log файлы".
- Проверить аккаунт на наличие вредоносных программ с тем, чтобы по окончании работ удалить вставки вредоносного кода и сторонние файлы с аккаунта.
- Зафиксировать время редактирования подозрительных и повреждённых файлов или их появления на аккаунте с помощью команды stat по SSH.
- В случае повторения ситуации и появления на аккаунте новых вредоносных программ рекомендуется произвести анализ с помощью команды stat и логов посещений (access_log) на предмет запросов, произошедших во время загрузки или изменения найденных файлов.
Пример использования команды stat:
Причины, по которым на аккаунте могли появиться вредоносные скрипты для рассылок нежелательных сообщений, а также рекомендации для решения вопроса приведены на странице.
Как обратно включить функцию sendmail
После того как работы по очистке сайтов от вредоносного содержимого будут завершены и приняты основные меры защиты аккаунта в соответствии с нашими рекомендациями (либо произведена перенастройка почтовых программ, посредством которых производилась рассылка), для включения sendmail необходимо ответить на полученное от нас уведомление, указав в ответе список принятых мер.