Вход для клиентовВход для клиентов О компании

Помощь » База знаний » Общие вопросы » Диагностика скриптов »

WebAsyst не отправляет уведомления по электронной почте

WebAsyst позволяет отправлять по электронной почте различные сообщения и автоматические уведомления пользователям аккаунта. Для отправки сообщений WebAsyst по умолчанию использует PHP-функцию mail(). Вместо этой функции можно использовать SMTP-подключение, предварительно настроив его с помощью WebAsyst Installer в разделе «Настройки -> Общие настройки».

Если уведомления по электронной почте не отправляются, необходимо проверить следующее:

  1. Проверьте правильность настройки сервера для отправки сообщений электронной почты:
    • В UNIX-подобной операционной системе в конфигурационном файле php.ini должен быть указан правильный путь к файлу sendmail в значении параметра sendmail_path.
    • В операционной системе Windows используется SMTP-подключение, параметры которого необходимо указать в файле php.ini (в примере ниже указаны значения по умолчанию):
      SMTP = localhost
      smtp_port = 25
  2. В случае настройки SMTP-подключения с помощью WebAsyst Installer следует убедиться в том, что хостинг-провайдер поддерживает отправку сообщений электронной почты через SMTP и что параметры SMTP-подключения указаны правильно.
  3. В разделе WebAsyst Installer «Настройки -> Общие настройки» в поле «Noreply-адрес» должен быть указан адрес электронной почты, разрешенный вашим хостинг-провайдером в качестве адреса отправителя писем, рассылаемых с помощью PHP-скрипта. Часто достаточно указать адрес, созданный на том же домене, где установлен WebAsyst.
  4. Если проблема отправки писем электронной почты возникает в WebAsyst Shop-Script, проверьте также следующее:

  5. В аккаунте пользователя WebAsyst Shop-Script в разделе «Настройки -> Настройки -> Настройки магазина» в поле «Основной email-адрес магазина» должен быть также указан  адрес электронной почты, разрешенный хостинг-провайдером в качестве адреса отправителя.
  6. Проверьте наличие диагностических сообщений в лог-файле data/КЛЮЧ_БАЗЫ_ДАННЫХ/attachments/SC/temp/send_mail_errors(ДАТА).log. Их содержимое поможет выявить и устранить причину проблемы при отправке сообщений.