Помогите с настройкой формы
Привет всем.
Раньше на сайте стояла эта форма обратной связи и и все работало без проблем. Но теперь почему то если пользователь вводит в качестве обратного адреса ящик mail.ru или его производные, то сообщение пользователя через форму не доходит до меня (на ящик админа). С любыми другими ящиками всё работает нормально. Там у mail.ru что какая то проверка на валидность стоит или что? Может кто-нибудь подскажет выход из ситуации? не хотелось бы менять форму, уж больно она с сайтом гармонирует)) |
Форма отправляет с какого адреса? Скорее всего с с адреса пользователя, который он указывает в форме... Фактически спам. Сделайте себе технический адрес на своем же домене "123@domain.ru" и шлите с него. Все будет доходить.
|
Цитата:
|
Цитата:
Цитата:
Сделать тех. адрес не могу на своем домене - это раз. Если форма будет слать письма с моего доменного адреса, то это не уобно при ответах на такие письма. Придется вручную постоянно менять получателя. Это два. Я ставил форму вообще на другой хостинг (думал может мой IP хоста в черном списке). Нет. Даже на русских хостингах с русскими ИП - такая же ерунда. Покопавшись во всем этом и проведя разные вариации, я прихожу к выводу, что: если у вас на сайте стоит форма обратной связи, которая присылает вам письмо, в котором в поле ОТ КОГО пользователь пишет адрес ...@mail.ru - то вы этого письма не увидите. Вот это засада. И что делать? Половина юзеров пользуются сервисом мэйл.ру. |
Цитата:
Цитата:
Цитата:
|
Цитата:
Уважаемый pegs, то есть если я правильно все понял, то моя проблема возникает из-за того, что форма подставляет в поле FROM тот ящик, который пользователь вводит в форму. А нужно, чтобы она подставляла его в REPLY-TO, а в поле FROM прописывала просто какой то доменный адрес (любой даже не существующий). И тогда моя проблема решится и письма будут приходить? Я всё правильно понял? |
Цитата:
|
Цитата:
|
Цитата:
Или прям нужно чтобы ящик непременно функционировал? |
Да, ящик должен существовать. Поставьте ему ограничение в 1 метр, чтобы не разрастался от возможного спама и проблема решена.
|
Цитата:
Нет и всё тут. А даже если и создать, то я честно говоря хз, как переделать готовую форму так, чтобы она слала с одного, а в репли-ту подставляла другой. Вот поэтому и ищу какие то пути... добавлено через 1 минуту Цитата:
Тогда может подскажите решение БЕЗ создания реального ящика? Пусть даже я буду каждый раз вручную менять получателя при ответе на форму. Просто хотя бы чтобы на сайте стояла форма, с которой я буду 100% получать письма от юзеров. Просто другого решения не вижу :( |
Нет, ну есть вариант использовать и левый ящик - но все равно его надо прописывать...
Цитата:
Наймите программиста, делов на 5 минут. Да и необязательно reply-to иметь другой, можно настроить переадресацию на нужный email с того, который будет у Вас отправителем. добавлено через 22 секунды Цитата:
|
Цитата:
Рассылка писем без реального ящика воспринимается как спам. |
Цитата:
добавлено через 3 минуты Цитата:
Может я не так понял что то? |
Цитата:
|
Цитата:
Цитата:
Я предложил вариант проще: from и reply-to одинаковые, а на ящике, куда приходит почта стоит редирект на Вашу основную. Это уже нюансы. Направление движение мы Вам указали. Без валидного мыла почту почти никуда не получите. |
Цитата:
Цитата:
Цитата:
Я же описал проблему: письма с формы до менч не доходят если у юзера ящик мэйл.ру. Какой смысл с него редирект делать, если на него ничего не доходит? добавлено через 3 минуты Цитата:
|
flare, зарегистрируйте новый (технологический) домен! В чём проблема то? Прикрутите к нему почту (на том же Яндексе) и пропишите валидную spf-запись.
добавлено через 5 минут Цитата:
Вероятно Вы не вникли в суть проблемы. Эти email-ы отправителей формы будут каждый раз разные, поскольку это разные люди. Если он будет эти email-ы подставлять сразу в эти два поля (from и reply-to), то у него ничего не изменится - почта так же не будет доходить до его @gmail ящика. добавлено через 7 минут ТС-у нужен валидный (!) для его хоста email в from-заголовке. |
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Вероятно, Вы просто не понимаете до конца о чем мы Вам говорим. Наймите человека - вопрос копеечный, зато сделают с первого раза и точно рабочий вариант. Больше теряете ;)
|
Цитата:
КСТАТИ, в тему этого же прикола. Есть сервис |
Цитата:
voron, дело говорит - если сами не разбираетесь - наймите специалиста. сделают быстро и не дорого - всяко дешевле, чем за свой опыт платить придется. |
Цитата:
Вы правы, давно активно не слежу за прогрессом в данной сфере. Отсюда и проблемы. Ок, попробую последовать совету. Блин и все из-за какой то ФОРМЫ такие танцы с бубном :) капец) добавлено через 23 минуты Создал валидный e-mail на домене. И в скрипте вместо: PHP код:
PHP код:
Но теперь другая проблема!!! ))) Получается, что я получаю письмо с формы обратной связи, а там вижу, что в поле ОТ КОГО стоит 3123@domen.com. Дальше вижу текст самого сообщения. Но я не вижу КТО мне отправил сообщение. У меня нет его адреса, чтобы при ответе на сообщение, вставить его в поле КОМУ. добавлено через 25 минут Если я сделаю вот так: PHP код:
добавлено через 28 минут Видимо что то я в коде не так написал. Теперь форма выдает ошибку при отправке. Как бы сделать, чтобы FROM всегда стояло моё, а Reply-to подставлялось из формы? добавлено через 34 минуты В общем оставил вот так: PHP код:
Если кто знает, как прописать, чтобы сразу в Reply-to подставлялся введенный адрес в форму, то подскажите) Одно решение вроде есть. Теперь буду разбираться с Яндексовской почтой) |
Почитайте ман к mail(). Там хорошо написано как передать доп.заголовки $headers. В нем и передавайте reply-to
|
Цитата:
|
Цитата:
добавлено через 1 минуту Цитата:
добавлено через 19 минут Сделал вот такую фигню: PHP код:
PHP код:
А так всё ок. Отправляется и доставляется. Но когда я его открываю и жму ОТВЕТИТ, то в поле КОМУ у меня подставляется вот такое: PHP код:
Всем огромное спасибо за участие! |
Цитата:
|
Цитата:
добавлено через 20 секунд А тут уже и подвесить готовы :D:D:D |
Откуда копирнул-то? ;)
По вашему запросу ничего не нашлось )) |
Цитата:
Ну и запросы у вас надо сказать))) Я сам скрипт формы просто качал измененный видимо вот теми про кого вы говорите. А также смотрел варианты в комментариях их же. И такие комментарии вы в ПСах не найдете никогда. Там же авторизация нужна на ресцусе. Так что я не знаю что вы найти этими запросами пытались) Уважаемый, вот не надо меня тут на крючок только брать)) Сказал же не мой сайт значит не мой. Какой смысл врать безликой вспышке? :) |
Вам же предложили полистать доки (ищите по ключам php mail). В соответствии со спецификацией заголовки должны разделяться кодами "\r\n". В линухе иногда достаточно просто "\n", если в используемом ПО настроена прозрачная подмена этого кода на "\r\n".
добавлено через 5 минут При определенных настройках ящик, с которого идет отправка, можно физически не создавать. Достаточно в SPF записать/приписать IP почтового сервера. |
Текущее время: 21:18. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Техническая поддержка — DevArt.PRO. Перевод: zCarot.