Ошибка при отправке сообщения клиенту через phpmail()

Добрый день.

В разделе заказы, при отправке сообщения клиенту возвращается ошибка

"Ошибка при отправке. Сообщение клиенту не отправлено."

1. Проверил в разделе инсталлер - настройки . И в разделе магазин - настройки - уведомления Указаны одинаковые e mail

2. Пробовал делать отправку через smtp . Разместил wa-config\mail.php код для отправки через smtp - Все заработало

Но увы пришлось отказаться от использования smtp. из за дневного лимита ограничений (у нас через него работает рассылка)


Может в wa-config\mail.php надо прописать код для принудительной отправки через phpmail ?

Буду очень признателен за ответ !


2 ответа

  • 2
    Анатолий Карпов 17 мая 2018 01:21 #

    функция mail() в php на *nix машине всего лишь "дергает" команду sendmail системы, которая в свою очередь взаимодействует с почтовым сервером системы (считается что в "nix обязательно должен присутствовать таковой, различной степени урезанности). Однако, он пожет быть просто остановлен администратором во избежание лишних спам рассылок.

    Если у провайдера все настроенно нормально, вся исходящая почта перекладывается через одни и те же сервера, и лимит на аккаунт один, не зависимо от метода отправки.

    Если же это "раздолбайский" хостинг, и php отправляет со "своего" почтового сервера, то надо иметь ввиду, что для машины web сервера может не быть реверсной доменной записи и его IP не прописан в SPF для домена, а без этого ~40% почты будет отвергаться серверами получателей или квалифицироваться "спам".

  • 1

    Email клиента верный?

    //либо tls — в зависимости от требований SMTP-сервера

    задан?

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите