Подмена email отправителя формы

#
Подмена email отправителя формы
Здравствуйте, подскажите где в ТДС Отображение формы я могу подсунуть email из поля формы, как email отправителя http://joxi.ru/Q2KGYBdc4ZZXP2
Чтобы письмо приходило от человека заполнившего форму(email что он указал) а не от сервисного домена хостинга
#
Re: Подмена email отправителя формы
PakoGonsalezZ,
У Form_Controller_Show есть свойства from
Но вы пытаетесь тем самым подменить заголовок отправляемого письма. И письмо может не отправиться с правилами https://habr.com/post/343128/
Письма будут попадать в спам!
Не лучше ли воспользоваться свойством mailFromFieldName ?
$oCore_Mail->header('Reply-To', 'user@mail.ru'
Для ответа на почту отправителя сообщения!
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Подмена email отправителя формы
->mailFromFieldName(Core_Array::get(Core_Page::instance()->libParams, 'emailFieldName')
Да оно используется, как выяснилось на хостинге еще есть какая то проблема с подменой отправителя
Немного не понял, Вы предлагаете, написать так?
->mailFromFieldName($oCore_Mail->header('Reply-To', 'user@mail.ru')
Не понимаю что именно это даст
#
Re: Подмена email отправителя формы
PakoGonsalezZ писал(а):
Немного не понял, Вы предлагаете, написать так?
->mailFromFieldName($oCore_Mail->header('Reply-To', 'user@mail.ru')

Нет конечно, я лишь дал вам направления. Не думал что вы так планируете написать.
Если посмотрите код контроллера то поймете /modules/form/controller/show.php
Письма приходить с сервера e-mail адресом на домене сайта, например ab-ercyl@fvgr.eh. Далее в письме если передать в заголовке header('Reply-To', 'user@mail.ru' то при нажатии на кнопку ответить, в адрес получателя автоматом присваивается hfre@znvy.eh. Надеюсь вы понимаете о чем.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Подмена email отправителя формы
Нет, там проблема именно в сборе лидов с почты, не только чтобы отвечать прямо оттуда ответным письмом, можно пример как я могу использовать

У Form_Controller_Show есть свойства from

#
Re: Подмена email отправителя формы
Подскажите а где найти обработчик формы? При указании здесь своей почты, письмо уходит на другой ящик, видимо где то подменена почта
#
Re: Подмена email отправителя формы
Seri писал(а):
У Form_Controller_Show есть свойства from

Попытался использовать свойство from, в итоге ничего не вышло

$phone_number_from = strval(Core_Array::getPost('fb_phone')) + '@mydomen.su';

   if (!is_null(Core_Array::getPost($oForm->button_name)))
   {
      $Form_Controller_Show
         ->values($_POST + $_FILES)
         // 0 - html, 1- plain text
         ->mailType(Core_Array::get(Core_Page::instance()->libParams, 'mailType'))
         ->mailXsl(
            Core_Entity::factory('Xsl')->getByName(Core_Array::get(Core_Page::instance()->libParams, 'notificationMailXsl'))
         )
         
         ->mailFromFieldName(Core_Array::get(Core_Page::instance()->libParams, 'emailFieldName'))
         ->from($phone_number_from)
         ->process();
   }


Получаю ошибку
Exception: The method 'from' does not exist in 'Form_Controller_Show'
35 modules/core/exception.php
176 modules/core/servant/properties.php
23 hostcmsfiles/lib/lib_18/lib_18.php
23 hostcmsfiles/lib/lib_18/lib_18.php
271 modules/lib/model.php
138 modules/core/page.php
59 templates/template23/template.htm
86 modules/template/model.php
138 modules/core/page.php
180 templates/template1/template.htm
86 modules/template/model.php
138 modules/core/page.php
453 modules/core/command/controller/default.php
190 modules/core/router/route.php
245 index.php

#
Re: Подмена email отправителя формы
Проблема в неактуальной версии, нужно обновиться
Авторизация