Сгенерированные почтовые формы не работают в Wordpress - PullRequest
0 голосов
/ 25 марта 2020

Вот в чем дело. Я разрабатываю небольшой веб-проект с формами, которые отправляют информацию по электронной почте. Хранение базы данных не требуется, просто для связи. Для этого я использовал этот инструмент:

https://jqueryform.com/

.. Для их генерации. Они работают самостоятельно, имеют собственный лог c, используя smtp и функцию phpmailer. До сих пор я думал, что они должны быть где-то размещены и, конечно, иметь доступ к inte rnet. Я протестировал их здесь (а также в другой среде хостинга):

https://www.000webhost.com/

Они на самом деле работают , сгенерированные формы отправляют ожидаемые электронные письма. Я сделал это до того, как понял, что эти формы должны работать с Wordpress (я впервые касаюсь Wordpress). Надеюсь, мне не пришлось начинать заново, я сохранил все сгенерированные пакеты форм с помощью плагина файлового менеджера для Wordpress. Затем создал новые страницы и назвал их с помощью iframe. Страницы показывают формы и работают, как и ожидалось, они просто не отправляют письма.

Я провел несколько тестов, чтобы выяснить причину возникновения проблем. Файлы точно такие же в Wordpress и в «000webhost», так что это не проблема кодирования. Если iframe указывает на те, что размещены на «000webhost» из Wordpress, они работают, поэтому это не iframe. Они не работают только при указании тех, которые размещены в том же Wordpress. Я протестировал их внутри и вне wp-контента и онлайн.

Я бы хотел, чтобы кто-нибудь объяснил мне, в чем здесь проблема.

1 Ответ

0 голосов
/ 02 апреля 2020

Я узнал root о проблеме. Это был не сам Wordpress, а проблема хостинг-провайдера. GoDaddy блокирует порты любых других служб SMTP, которые не являются их предложением (например, O365). Чтобы отправлять письма оттуда, пришлось либо использовать одну из своих почтовых учетных записей, либо вызывать формы с внешнего хостинга, которые это позволяют.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...