DomenForum.net

DomenForum.net (https://domenforum.net/index.php)
-   Программирование (https://domenforum.net/forumdisplay.php?f=26)
-   -   Помогите с настройкой формы (https://domenforum.net/showthread.php?t=206800)

voron 22.11.2016 13:00

Вероятно, Вы просто не понимаете до конца о чем мы Вам говорим. Наймите человека - вопрос копеечный, зато сделают с первого раза и точно рабочий вариант. Больше теряете ;)

flare 22.11.2016 13:01

Цитата:

Сообщение от pegs (Сообщение 1395214)
Обычно форма не висит в воздухе, а находится на определенном сайте у которого есть конкретный домен. Так вот традиционно используют email на этом домене. Для него прописывают валидную spf-запись.

Там просто сложности с созданием ящика. Я писал выше. Но сейчас попробую, раз нет других вариантов.

КСТАТИ, в тему этого же прикола.
Есть сервис http://main-ip.ru/genform/register который генерирует формы обратной связи. Генерируешь форму, ставишь html-код в страницу и все. А исполнительные скрипты на их сервере. Так вот я пробовал даже их форму ставить и представляете ТО ЖЕ САМОЕ. Если юзер ввел ящик мэйл.ру то даже через этот чудо сервис ко мне письмо не придет. Как так? Получается что этот сервис http://main-ip.ru/genform/register тоже НАПОЛОВИНУ рабочий?

ekubachev 22.11.2016 13:02

Цитата:

Сообщение от flare (Сообщение 1395198)
Связи нет? А вы почту не на хостинге создаете??

Видимо, вы давно не следите за прогрессом. Почтовый адрес уже давно можно создать на своем домене прибегнув к услугам (бесплатным) и возможностям таких монстров как Яндекс и Гугл. "А-записи" домена указывают на хостинг домена, а "@" указывают на сторонний "почтовый" хостинг от мэтров. Попробуйте, вам обязательно понравится - http://pdd.yandex.ru/

voron, дело говорит - если сами не разбираетесь - наймите специалиста. сделают быстро и не дорого - всяко дешевле, чем за свой опыт платить придется.

flare 22.11.2016 13:07

Цитата:

Сообщение от ekubachev (Сообщение 1395217)
Видимо, вы давно не следите за прогрессом. Почтовый адрес уже давно можно создать на своем домене прибегнув к услугам (бесплатным) и возможностям таких монстров как Яндекс и Гугл. "А-записи" домена указывают на хостинг домена, а "@" указывают на сторонний "почтовый" хостинг от мэтров. Попробуйте, вам обязательно понравится - http://pdd.yandex.ru/

voron, дело говорит - если сами не разбираетесь - наймите специалиста. сделают быстро и не дорого - всяко дешевле, чем за свой опыт платить придется.


Вы правы, давно активно не слежу за прогрессом в данной сфере. Отсюда и проблемы. Ок, попробую последовать совету. Блин и все из-за какой то ФОРМЫ такие танцы с бубном :) капец)

добавлено через 23 минуты
Создал валидный e-mail на домене. И в скрипте вместо:
PHP код:

if( mail($your_email_address$subject$message"From: $input_email") ) 

изменил на:
PHP код:

if( mail($your_email_address$subject$message"From: 3123@domen.com") ) 

Да, проблема, описанная выше, исчезла. Письма теперо доходят даже если ящики от мэйл.ру ввести в форму.
Но теперь другая проблема!!! )))
Получается, что я получаю письмо с формы обратной связи, а там вижу, что в поле ОТ КОГО стоит 3123@domen.com.
Дальше вижу текст самого сообщения. Но я не вижу КТО мне отправил сообщение. У меня нет его адреса, чтобы при ответе на сообщение, вставить его в поле КОМУ.

добавлено через 25 минут
Если я сделаю вот так:

PHP код:

 if( mail($your_email_address$subject$message"From: $input_email""Reply-to: form@nelegalo.biz") ) 

Это поможет?

добавлено через 28 минут
Видимо что то я в коде не так написал. Теперь форма выдает ошибку при отправке. Как бы сделать, чтобы FROM всегда стояло моё, а Reply-to подставлялось из формы?

добавлено через 34 минуты
В общем оставил вот так:
PHP код:

 if( mail($your_email_address$subject$message"From: 3123@domen.com") ) 

А вот это $input_email просто вставил в текст тела письма в конце. Ну я просто хз как по другому.
Если кто знает, как прописать, чтобы сразу в Reply-to подставлялся введенный адрес в форму, то подскажите)

Одно решение вроде есть.

Теперь буду разбираться с Яндексовской почтой)

ekubachev 22.11.2016 13:51

Почитайте ман к mail(). Там хорошо написано как передать доп.заголовки $headers. В нем и передавайте reply-to

pegs 22.11.2016 13:54

Цитата:

Сообщение от flare (Сообщение 1395216)
Там просто сложности с созданием ящика.

Тогда не жадничать и зарегистрировать новый домен. Или сделать поддомен третьего уровня и его использовать, как технологический.

flare 22.11.2016 13:54

Цитата:

Сообщение от ekubachev (Сообщение 1395227)
Почитайте ман к mail(). Там хорошо написано как передать доп.заголовки $headers. В нем и передавайте reply-to

ОооОо... Спасибо за совет, но это точно не по мне, я думаю))) Это вы имеете в виду в самой странице, где форма встроена, в заголовках страницы каким то образом прописать заголовки?

добавлено через 1 минуту
Цитата:

Сообщение от pegs (Сообщение 1395228)
Тогда не жадничать и зарегистрировать новый домен. Или сделать поддомен третьего уровня и его использовать, как технологический.

Ненене с этим уже решено. Я создал ВАЛИДНЫЙ ящик к домену. Получилось. Тут теперь Reply-To надо как то внедрить . Вернее в нее внедрить ящик, который юзер в форме вводит.

добавлено через 19 минут
Сделал вот такую фигню:
PHP код:

if( mail($your_email_address$subject$message"From: form@nelegalo.biz[COLOR="DarkOrange"], Reply-to: $input_email[/COLOR]") ) {
            echo 
'<p class="success">Отправлено. Ожидайте ответа.</p>';
        } else {
            echo 
'<p class="error">Проблема при отправке сообщения! Свяжитесь с нами по ICQ.</p>';
        } 

Просто если сделать вот так:

PHP код:

 if( mail($your_email_address$subject$message"From: 3123@domen.com""Reply-to: $input_email") ) 

то какая то ошибка. письмо не отправляется.

А так всё ок. Отправляется и доставляется. Но когда я его открываю и жму ОТВЕТИТ, то в поле КОМУ у меня подставляется вот такое:

PHP код:

3123@domen.com"Reply-to:" <user@mail.ru

Приходится вручную удалять первый адрес который моего домена. И потом отправлять. Ну в принципе задача практически решена. Всё доходит теперь во всяком случае. Просто хотелось бы как можно меньше движений мышкой при работе :D Хотел чтобы получил с формы письмо, нажал ответить, написал ответ и отправил. Ничего нигде не корректируя))) Так и было раньше.

Всем огромное спасибо за участие!

ekubachev 22.11.2016 14:22

Цитата:

Сообщение от flare (Сообщение 1395229)
From:*form@nelegalo.biz

Позакрывать к чертовой матери надо такие сайты. РКН это уже сделал, надо бы и остальным. И вас, как админа, повесить за причинное место перед матерями утырков-клиентов ваших. Без обид, просто правосудие за деяния.

flare 22.11.2016 14:30

Цитата:

Сообщение от ekubachev (Сообщение 1395237)
Позакрывать к чертовой матери надо такие сайты. РКН это уже сделал, надо бы и остальным. И вас, как админа, повесить за причинное место перед матерями утырков-клиентов ваших. Без обид, просто правосудие за деяния.

Оуоу! Осадите коней)) Это не мой сайт. Это я просто искал варианты и копирнул как вараинт увидел.

добавлено через 20 секунд
А тут уже и подвесить готовы :D:D:D

voron 22.11.2016 15:25

Откуда копирнул-то? ;)

https://yandex.ru/search/?text=%22if...iz%22&lr=10987

https://www.google.ru/webhp?rls=ig&g...elegalo.biz%22

По вашему запросу ничего не нашлось ))


Текущее время: 01:44. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Техническая поддержка — DevArt.PRO. Перевод: zCarot.