FormIt - не отправляет письма если в email после @ идут цифры
FormIt — не отправляет письма если в email после @ идут цифры
Письма отправляет, пропускает только если в конце есть цифры:
emailemail@123 — не отправляет (при отправке пишет что письмо отправлено, по факту нет его)
1111@11111 — не отправляет
asdasdasd@awdwadaw — отправляет
asdas@111111.ru — отправляет
Вызываю так, их 3 на странице:
[[!AjaxForm?
&snippet=`FormIt`
&hooks=`email,FormItSaveForm`
&form=`tpl-form`
&emailTpl=`tpl-email`
&emailTo=`[[$email]]`
&validate=`name:required,phone:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&emailSubject=`ntpc.ru — Скачивание`
&bottom=`Получить ссылку`
&nomer=`200`
&submitVar=`form-var-2`
]]
Почему не отправляет письма на — emailemail@123 и можно ли такое отключить?
Вообще все ограничения если они есть отключить как (кроме @)?
Письма отправляет, пропускает только если в конце есть цифры:
emailemail@123 — не отправляет (при отправке пишет что письмо отправлено, по факту нет его)
1111@11111 — не отправляет
asdasdasd@awdwadaw — отправляет
asdas@111111.ru — отправляет
Вызываю так, их 3 на странице:
[[!AjaxForm?
&snippet=`FormIt`
&hooks=`email,FormItSaveForm`
&form=`tpl-form`
&emailTpl=`tpl-email`
&emailTo=`[[$email]]`
&validate=`name:required,phone:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&emailSubject=`ntpc.ru — Скачивание`
&bottom=`Получить ссылку`
&nomer=`200`
&submitVar=`form-var-2`
]]
Почему не отправляет письма на — emailemail@123 и можно ли такое отключить?
Вообще все ограничения если они есть отключить как (кроме @)?
Комментарии: 7
я бы пока попробовал методом тыка отключать проверки типа validate, hooks.
Также бы посмотрел логи почтового сервера — что пишут…
в спам бы заглянул бы
Посмотрел бы системные настройки снипета в modx
,,,,
Также бы посмотрел логи почтового сервера — что пишут…
в спам бы заглянул бы
Посмотрел бы системные настройки снипета в modx
,,,,
страшно представить за какой х** вам отправлять письма на неправильный адрес (бездоменный). modx тут не причем, вы с mail или с yandex или с гугла отправьте письмо на emailemail@123…
Да по факту и formit тут ни при чем.
phpmailer фильтрует такие вот адреса
phpmailer фильтрует такие вот адреса
страшно представить за какой х** вам отправлять письма на неправильный адрес
Да уж представьте, если клиент пишет такой адресс и заполняет поле телефон правильно, то мы теряем лид, которому могли бы перезвонить по правильно заполненному телефону!
Да уж представьте, если клиент пишет такой адресс и заполняет поле телефон правильно, то мы теряем лид, которому могли бы перезвонить по правильно заполненному телефону!
Ну так сделайте свой скрипт и отправляйте сохраняйте себе лиды сколько влезет. Это не единственный минус formit и я например считаю что использовать его для серьезных проектов — так себе идея.
Вот например мое решение которое я ставлю абсолютно на все свои проекты:
github.com/pavel-one/ModxSimpleMail
Вот например мое решение которое я ставлю абсолютно на все свои проекты:
github.com/pavel-one/ModxSimpleMail
у Вас все в корне не правильно, если такая беда, зачем вообще отправлять письмо клиенту. Шлите только себе с веденными данными. Во 2ых, можно проводить валидацию email, в 3их вам то письмо должно приходить с телефоном, и с неправильным email'ом, независимо от введенных данных клиентом.
Отправляйте письмо себе с данными и все. Не надо его введенные поля засовывать в phpMailer. В тело письма все положите и будет Вам счастье
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.