Не работает replyTo и ccSender в FormLister

Всем привет.

Уже не раз пытался решить 2 задачи:
1. Чтобы при получении письма с сайта в поле От стоял не емэйл сайта (info@...), а почта отправителя, которую он оставил в форме (anton@...).
2. Отправителю отправлять копию такого же письма.

Форма работает корректно, но все равно приходит письмо от имени сайта info@…
Поле емэйла называется email.

Вот код:


&replyTo=`@CODE: [+email.value+]`
&replyTo=`[+email.value+]`
&replyTo=`email`

&ccSender=`1`



Что не так?

12 комментариев

avatar
попробуй добавить
'parseMailerParams' => '1',
'replyTo' => '[+email.value+]'
Комментарий отредактирован 2018-09-03 19:04:37 пользователем shden
avatar
Не работает :/

&parseMailerParams=`1`
&replyTo=`@CODE: [+email.value+]`

И без @CODE: тоже…
Комментарий отредактирован 2018-09-04 11:52:17 пользователем antonfix
avatar
Прошу помощи!
avatar

'parseMailerParams' => '1',
'replyTo' => '[+email+]'
avatar
Ребята, не работает так тоже! Письмо приходит от имени сайта info@…

Как хотя бы дебаг-логи посмотреть? Почему FormLister тупо игнорит этот параметр?
avatar
Он не игнорит, просто это параметр replyTo отвечает за адрес, на который будет отправлен ответ на текущее сообщения (если рекомендованные Вам параметры выше внесены отправьте тестовое сообщение с сайта, а в почтовом клиенте нажмите ответить и получите в поле кому адрес пользователя который он вписал в форму), в Вашем случае скорее всего необходимо подменять параметр from, но в таком случаем смею предположить что могут быть проблемы с доставкой таких сообщений.
avatar
Спасибо за ответ. Нет же, в адресе От стоит info@…
При нажатии на Ответить предлагает написать письмо на info@…

Вообще не представляю в чем дело. Может быть неправильно обновился? Сайт был сделан на MODX Evo еще лет 5 назад. С тех пор обновлял его до актуальной версии. Может быть в этом дело?
avatar
Некоторые почтовые серверы могут подменять replyTo, например, так делает beget. Для тестов почты есть хороший сервис debugmail.io.
avatar
Вы через phpmail или через smtp отправляете почту? У меня на некоторых хостингах нормально настроить работу почты ТОЛЬКО через smtp получилось.
Еще некоторые хостеры требуют, чтобы в заголовках письма указывались отправители и обратные адреса, реально существующие и зарегистрированного у них, у некоторых еще и обязательно только в доменах, обслуживаемых хостером. При несоответствии этим внутренним правилам — вставляют в заголовки письма свою отсебятину.

И да, пользуйтесь сервисами проверки почты типа того, который ниже привели в пример. Я на основе такой проверки однажды заставил-таки хостера перенастроить сервер, правда, раза только с третьего.
avatar
Включить SMTP-авторизацию так и не удалось — страница отправки сообщения упорно зависает и становится белой. В логах в админке пишет, что MODX пытается подключиться к SMTP как info@…
Что делать — уже не пойму…
avatar
Попробуйте сделать отдельный php-файлик, где напрямую, без modx, вызвать функцию отсылки письма через SMTP. Если не пройдет — то напрягайте техподдержку хостера.
avatar
смею предположить что могут быть проблемы с доставкой таких сообщений.
Тут и предполагать не надо — такие письма уйдут «в никуда».
Нормально ходят только письма с именем домена после собаки, и если домен имеет SPF и DKIM.
Комментарий отредактирован 2018-09-20 03:52:01 пользователем Aharito
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.