• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь [частично решено]Contact Form 7 - некорректно подставляет поле Reply-To в Gmail

Domme

Создатель
Регистрация
23 Мар 2016
Сообщения
45
Реакции
4
Вставил в дополнительные заголовки нужный код. Reply-To:[your-email]

Он как бы присутствует в письме в коде, и даже считывается Для просмотра ссылки Войди или Зарегистрируйся
На нужном месте. Но при нажатии "ответить" отвечается всё равно на емейл из поля "От" (from)

И вопрос: если настроить отправку через SMTP то можно ли сделать чтобы адрес отправителя формы обратной связи сразу вставляли в поле "От" (from)?


Письма с формы обратной связи должны приходить с поля from заказчика для т.с. сбора этих самых емейлов.

В поиске не нашел, извините.
Спасибо
 
Дайте скрин настроек формы, скорее всего, там что-то упущено.

И вопрос: если настроить отправку через SMTP то можно ли сделать чтобы адрес отправителя формы обратной связи сразу вставляли в поле "От" (from)?
Почтовики требуют, чтобы при отправке через смтп поле "от" совпадало с логином, с которого шлется почта. Многие также требуют, чтобы любые другие поля типа "reply-to" и т.п. содержали только мыло, указанное в поле "от", иначе письмо вернут с подозрением на спам, либо оно попадет в папку "спам" у получателя. Лучше настройте sendmail на хостинге, чтобы было так, как вам нужно.
 
Для просмотра ссылки Войди или Зарегистрируйся в настройках то вроде ок.

У провайдера нашел вот такой текст:

-------
1. Настройка почтового сервера sendmail (решение проблемы с отправкой почты из скриптов)

В некоторых случаях бывает, что почтовый сервер Sendmail не отправляет почту, возвращая ошибку:
Feb 28 22:04:24 myhost sendmail[5806]: mATM4O8w58065806: Losing ./qfmATM4O8w58065806: savemail panic
Feb 28 22:04:24 myhost sendmail[5806]: mATM4O8w58065806: SYSERR(www:( savemail: cannot save rejected email anywhere
Также в логах может быть ошибка вида:
stat=Data format error
Проблема, как правило, вызвана несуществующим hostname сервера, либо несуществующим почтовым адресом при отправке.
В таких случаях необходимо указать существующий почтовый адрес. В ISPmanager его можно прописать в свойствах WWW домена в поле "E-Mail администратора".
При указании адреса в конфигурации веб-сервера Apache в описании виртуального хоста:
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f webmaster@example.com"
Если используется PHP в режиме как CGI или как FastCGI, запись прописывается в файле ~/php-bin/php.ini
sendmail_path = "/usr/sbin/sendmail -t -i -f webmaster@example.com"

2. Отключение проверки корректности адреса отправителя при отправке почты

Sendmail по умолчанию запускается с Message Submission Program (MSP). Это отдельный процесс для обработки почтовой очереди.
Рассмотрим его отключение в системе FreeBSD
Пропишите в файле /etc/make.conf строку, отключающую автоматическое создание файла submit.cf
SENDMAIL_SET_USER_ID=yes
После чего необходимо удалить файл submit.cf, поменять права на исполнимый файл sendmail (поставить на него SUID bit вместо SGID, то есть установить права 4755 вместо 2755) и перезапустить Sendmail
cd /etc/mail
rm submit.cf
make stop
chmod 4755 /usr/local/sbin/sendmail
make start
Отключение на других системах производится аналогично, например, на CentOS Linux необходимо отключить автоматическое создание submit.cf правкой файла /etc/mail/Makefile.

---------
Это оно? Первый пункт или второй?
 
reply-to заработал, теперь корректно обрабатывается когда отвечаешь на письма с формы обратной связи. Однако в поле "от" по прежнему "wordpress <mail@mysite>"

Помогите пожалуйста с последним вопросом: если настроить отправку через SMTP то можно ли сделать чтобы адрес отправителя формы обратной связи сразу вставляли в поле "От" (from)?

Это принципиально достижимо этим плагином или нет?
 
Назад
Сверху