Jump to content
  • 0
Sign in to follow this  
Rintsu

Как настроить форму регистрации, чтобы отправителем являлся сам регистрирующийся?

Question

Rintsu    1

Добрый день. Такая проблема.

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

Все отлично работает, но нужно, чтобы на все заявки автоматически отсылался ответ (решили это обычным автоответчиком на самой почте). Но так как в поле отправитель - наша же внутренняя почта, а нужный адрес (регистрирующегося), на который должен уходить автоматический ответ, в тексте письма - идея накрылась медным тазом.

Можно ли как-то сделать, чтобы отправителем являлся сам регистрирующийся, или проблема в редиректе и отвечать придется вручную?

Share this post


Link to post

3 answers to this question

Recommended Posts

  • 0

немного модифицировать код отправки придется.

а так да можно

минус

править придется руками после каждой выгрузки..

плюс 

не надо писать свою форму - все делается в файле form_uxxx.php

Share this post


Link to post

Новая статья

Как бесплатно получить специализированный хостинг для Adobe Muse сайта. Читайте новую инструкцию по этой ссылке.
  • 0
Sarovsky    2

Так как это сделать то ёмаё? Понятно, что почти всё возможно, не жалейте пожалуйста рекомендаций. Расскажите где это можно изучить

Share this post


Link to post
  • 0

Делается так.

В файле form_process.php

Вот в этом месте:

function get_email_headers($to_email, $form_email) {
	$headers = 'From: ' . $to_email . PHP_EOL;
	$headers .= 'Reply-To: ' . $form_email . PHP_EOL;

Надо сделать вот так:

function get_email_headers($to_email, $form_email) {
	$headers = 'From: ' . $form_email . PHP_EOL;
	$headers .= 'Reply-To: ' . $form_email . PHP_EOL;

А в файле form-uХХХ.php

вот в этом месте:

'email' => array(
		'from' => 'youmail@gmail.com',
		'to' => 'youmail@gmail.com'

надо сделать вот так:

'email' => array(
		'from' => 'Email',
		'to' => 'youmail@gmail.com'

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

Share this post


Link to post
Sign in to follow this  

×
×
  • Create New...