Проблема с функцией почты с Zen Cart - PullRequest
1 голос
/ 29 марта 2011

Когда кто-то регистрируется на моем сайте, он и я получают электронное письмо, что он регистрируется на сайте, и я, что кто-то регистрируется на моем сайте. Но когда кто-то заказывает что-то, я и владелец не получаем электронную почту для заказа. В опциях все ок.

Что искать в php файлах и других файлах, чтобы исправить автоматический ответ на почту и скопировать на мою почту?

Ответы [ 2 ]

1 голос
/ 07 мая 2012

Если вы настроили свой магазин на использование «PHP» в качестве метода транспортировки электронной почты, то ваша электронная почта, вероятно, попадает в ловушку из-за обнаружения спама на вашем почтовом сервере.Это потому, что ваш веб-сервер будет отправлять электронные письма без проверки подлинности, что аналогично тому, как спамеры отправляют электронные письма.Если вы вместо этого переключитесь на SMTPAUTH и предоставите свои учетные данные SMTP, то Zen Cart будет использовать эти данные для отправки электронных писем с аутентификацией и, следовательно, не будет запускать эту конкретную систему обнаружения спама.

См. Экран вашего администратора по адресу: Admin-> Конфигурация-> Параметры электронной почты

0 голосов
/ 30 марта 2011

Письмо фактически отправляется внутри класса заказа ( / включает в себя / classes / order.php ), около строки 1020, если вы используете последнюю версию 1.3.9h.Вы можете попытаться повторить аргументы, используемые в почтовом вызове (zen_mail()), чтобы проверить, все ли правильно.

Сказав это, я дважды проверил бы настройки электронной почты администратора и убедился, что вы можете отправлять / получать электронные письма.отправлено администратором ( Инструменты> Отправить электронную почту ).

Кроме того, возможно, у вас установлен вклад, который может изменить процесс заказа?Вы проверяли журналы ошибок?Если вы используете 1.3.9, у вас есть журналы ошибок, сохраненные по умолчанию в папке кеша.В противном случае вы можете загрузить и установить очень простой официальный вклад для регистрации ошибок.

...