Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Не отправляется письмо админу если клиент ввел невалидный email при заказе


Recommended Posts

Здравствуйте, обнаружил проблему: когда клиент вводит невалидный email (например test@test) при заказе, заказ оформляется, все хорошо, в админке все есть, но на email админа письмо не уходит.   Если клиент вводит валидный email, то все работает отлично, письма приходят как и должны.

Еще интересное наблюдение. Отправка идет через SMTP, но если меняю на Mail, то все работает, админу отправляется письмо, но использовать Mail не вариант, т.к. иногда письма в спам уходят и почему-то на гугловские почты не приходят письма.

 

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

 

Для чекаута стоит модуль simple (лицензия)

Поле email обязательное для заполнения.

Email админа используется свой в виде: [email protected].

Движок старый 1.5.5.1.2.

Php ошибок нет.

Смотрел model order.php - там все ок, менял порядок отправки писем - сначала админу потом клиенту, все равно не отправляет.

 

Вот похожая проблема , но в моем случае email используется и поле обязательное стоит

 

Модель checkout order.php и библиотеку mail.php прикрепил

 

В чем может быть проблема? Помогите, пожалуйста. Благодарю

mail.php order.php

Змінено користувачем cokol
Надіслати
Поділитися на інших сайтах


  • 1 month later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.