2015-11-04 6 views
0

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

Форма контакта представляет собой стандартную «информационную коллекцию», опубликованную в электронном виде, пользователь выбирает из окна выбора отдел для контакта, затем набирает свое сообщение и отправляет его.

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

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

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

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

+0

Проверьте код, который отправляет электронное письмо (поделитесь им, если это возможно, чтобы мы могли вам помочь). Кроме того, убедитесь, что адреса электронной почты проверены на стороне сервера и не отправлены как скрытый параметр в вашей форме, иначе пользователь сможет изменить его с помощью консоли. – taxicala

ответ

0

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

0

Иерархия для email_receiver как это:

membership_coordinator_email_address 

атрибут в классе feedbackform, если его не установлена, почта будет отправить:

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

[InformationCollectionSettings][email protected] 

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

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

[MailSettings][email protected] 

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

Смежные вопросы