eZpublish контактная форма (коллекция)

Наша контактная форма eZpublish 4.3 отправляет письма в случайном порядке на электронный адрес администратора сайта ezpublish вместо правильного адреса формы.

Форма контакта — это стандартная форма ezpublish для сбора информации, пользователь выбирает из поля выбора отдел для связи, затем вводит свое сообщение и нажимает отправить.

Сайт работает на Debian 7 box с PHP 5.6, установленным через apt-get (как модуль apache). eZpublish 4.3 нужен PHP 5.3, поэтому мы скомпилировали PHP 5.3 из исходного кода и поместили его в /opt/php53 и это работает с php-fpm.

Иногда электронное письмо отправляется на правильный адрес электронной почты отдела, но иногда оно отправляется на адрес администратора сайта.

Мой вопрос, как я могу отладить, что происходит? Я ничего не могу найти в логах apache. Я попытался заглянуть в файл журнала ezpublish, но там тоже ничего не нашел.

Что может быть не так?

0

Решение

Возможно, что-то не так с одним из значений вашего окна выбора. Реплицируйте при разработке и используйте xdebug или другую технику отладки, чтобы показать значения Post в контроллере PHP формы. Если это не так, то ваш шаблон или контент, вероятно, не так.
Изменить 2: посмотрите HTML, чтобы проверить выбранные значения.

0

Другие решения

Иерархия для email_receiver выглядит следующим образом:

membership_coordinator_email_address

Атрибут в вашем классе обратной связи, если он не установлен, почта отправит:

…\ Настройки \ siteaccess \ YOUR_SITE_NAME \ site.ini.append.php

[InformationCollectionSettings][email protected]

если он не установлен, почта будет отправлена ​​на:

…\ Настройки \ переопределение \ site.ini.append.php

[MailSettings][email protected]

Для получения дополнительной информации обратитесь к руководству на официальном сайте (возможно, вы что-то напутали с вашей формой обратной связи): http://share.ez.no/learn/ez-publish/how-to-create-ez-publish-forms

0

По вопросам рекламы [email protected]