Virtuemart не отправляет почту - PullRequest
5 голосов
/ 08 июня 2011

У меня что-то странное, я установил Joomla, и все почтовые функции работают в контактной форме ... но в virtuemart после заказа что-либо НЕ отправляется почта, .. не тому заказчику и не владельцу ... какие-либо предложения?

Ответы [ 3 ]

1 голос
/ 16 апреля 2015

Сначала я бы попытался изменить настройки почты на SMTP в глобальной конфигурации, хотя, если вы работаете со стандартными контактными формами, это может быть что-то еще, например, неверная конфигурация в ваших настройках Virtuemart или даже ваша учетная запись электронной почты, блокирующая письма как спам.

Я бы определенно рекомендовал установить для вашей почты настройки SMTP.

0 голосов
/ 20 июля 2014

Virtuemart обрабатывает процедуру отправки почты в зависимости от статуса заказа. Пожалуйста, проверьте выбранные значения:

конфигурация -> оформить заказ -> Статус заказа по умолчанию для отправки электронной почты покупателю

конфигурация -> Оформить заказ -> Статус заказа по умолчанию для отправки электронной почты поставщику

0 голосов
/ 08 июня 2011

Я не уверен на 100%, как ВМ обрабатывает почту, но исходя из предположения, что она использует ядро ​​почтовой программы Joomla, вы можете взглянуть на настройки почты. Мой собственный опыт с почтовой функцией PHP по умолчанию заключается в том, что она прекрасно работает, пока вы отправляете почту одному получателю. Если вы выберете тему Google, вы найдете множество статей, в которых предлагается, что стандартная функция почты Joomla PHP не будет отправлять сообщения нескольким получателям. Почему, я не знаю, так как PHP Mail явно имеет такую ​​возможность.

В любом случае, я всегда находил простое решение - использовать SMTP с аутентификацией по паролю (создайте выделенный адрес электронной почты специально для выполнения почтовых рассылок). Вы можете легко настроить SMTP в Joomla, перейдя в Глобальная конфигурация | Сервер | Настройки почты .

...