Formit не работает, проверяю QuickEmail все нормально, помогите найти ошибку

Добрый день.
Никак не могу найти в чем причина, Formit и QuickEmail отправляет через форму мне письмо, но не отправляет письмо пользователю через автоответчик а QuickEmail отправляет. Редирект тоже не происходит.
Ошибка в журнале:
(ERROR @ /components/formit/src/FormIt/Hook/Autoresponder.php : 200) [FormIt] An error occurred while trying to send the auto-responder email: SMTP Error: data not accepted.SMTP server error: DATA END command failed Detail: Incorrect header syntax in From field:
https://www.nic.ru/help/pochta-diagnostika-i-ustranenie-oshibok_6808.html
 SMTP code: 550
Вызов Formit b сама форма на странице:
[[!FormIt?
&hooks=`recaptchav2,email,FormItAutoResponder,redirect`
&emailTpl=`sentEmailTpl`
&emailSubject=`Сообщение с сайта ........ `
&emailTo=`[[++emailsender]]`
&validate=`contact_name:required:minLength=^3^,
contact_email:email:required,
contact_message:required`
&redirectTo=`49`
&fiarTpl=`autoResponseTpl`
&fiarSubject=`Благодарим Вас за сообщение с сайта .......`
&fiarToField=`contact_email`
&fiarFromName=`Название сайта`
]]
<form id="contactForm" method="post" action="[[~[[*id]]]]" enctype="multipart/form-data"><strong>Представьтесь, пожалуйста. Здесь вы сможете отправить нам сообщение.</strong>
<div><label for="contact_name"><strong>Имя</strong> </label><em>(обязательное для заполнение поле)</em><br />
<input id="contact_name" minlength="3" name="contact_name" size="30" value="[[!+fi.contact_name]]" placeholder="Пожалуйста, введите ваше имя" />
</div>

<div><label for="contact_email"><strong>E-Mail</strong> </label><em>(обязательное для заполнение поле)</em><br />
<input id="contact_email" name="contact_email" size="30" value="[[!+fi.contact_email]]" placeholder="Пожалуйста, введите ваш email" />
</div>

<div><label for="contact_message"><strong>Ваше сообщение:</strong> </label><em>(обязательное для заполнение поле)</em><br />
<textarea cols="70" id="contact_message" name="contact_message" placeholder="Пожалуйста, введите ваш текст" rows="7">[[!+fi.contact_message]]</textarea></div>
<div>
<label for="contact_attachment">Прикрепить файл </label><em>(optional)</em><br />
<input type="file" name="contact_attachment" value="[[!+fi.contact_attachment]]" />
</div>
<div class="form-item">
  [[!recaptchav2_render]]
  [[!+fi.error.recaptchav2_error]]
</div>
<div><div><input name="submit" type="submit" value="Отправить" /></div></div>
</form>
Чанк sentEmailTpl
<strong>Сообщение с сайта PDFmanual.ru</strong><br /><br />
<strong>Имя отправителя:</strong> [[+contact_name]]<br />
<strong>Текст сообщения:</strong><br />
[[+contact_message]]<br /><br />
<strong>E-mail отправителя:</strong> <a href="mailto:[[+contact_email]]">[[+contact_email]]</a>
Вы можете ответить отправителю, нажав <a href="mailto:[[+contact_email]]">сюда</a>
Чанк autoResponseTpl:
[[+contact_name]], cпасибо за ваше обращение.<br />
<br />
 Если данное сообщение было отправлено не Вами, возможно кто-то ошибся при вводе в контактной форме на сайте.<br />
<strong>[[+contact_message]]</strong>
<br />
Виталий
13 октября 2022, 12:42
modx.pro
708
0

Комментарии: 6

Артур Шевченко
13 октября 2022, 16:31
0
так написано же, что нeкорректное значение в свойстве from. Если отправляешь через SMTP укажи тот ящик который в настройках.
    Виталий
    13 октября 2022, 16:46
    0
    Пробовал уже ставил &emailFrom как в настройках стоит ящик отправителя, письмо мне приходит а подтверждение пользователю на почту нет. Не работает автоответчик почему-то
    Виталий
    13 октября 2022, 17:21
    0
    Если убрать из вызова FormItAutoResponder, начинает срабатывать редирект.
      Виталий
      17 октября 2022, 12:28
      0
      До сих пор в тупике перепробовал кучу всего, помогите найти ошибку, почему FormItAutoResponder не срабатывает.
      Все настроил в системных настройка как надо, формирую отчет «Информация о системе» почему-то стоит
      SMTP: localhost
      smtp_port: 25
      Хотя прописано в системных настройках
      SMTP: mail.nic.ru
      smtp_port: 465
      Может в этом проблема?
        Алексей Смирнов
        17 октября 2022, 14:55
        +1
        попробуйте явно прописать параметры
        &fiarFrom=`__from_@you-domain` // тут почта вашего домена. возможно этой строчки не хватает.
        &fiarSender=`_from_@mailru`  // явное указание получателя
        &fiarReplyTo=`___@mailru`
          Виталий
          17 октября 2022, 16:13
          0
          Алексей спасибо!
          &fiarFrom=`__from_@you-domain` // вылечил проблему
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6