Перейти к содержанию
Форум поддержки пользователей VamShop

Вместо e-mail пользователя подставляется e-mail магазина


Рекомендуемые сообщения

При отправке формы обратной связи вместо e-mail пользователя подставляется e-mail магазина, не могу найти где это отключить?

Ссылка на сообщение
Поделиться на другие сайты

И с оформлением заказа такая же проблема - письмо о новом заказе приходит не от покупателя, а от магазина

Ссылка на сообщение
Поделиться на другие сайты

Попробовал включить Способ отправки E-Mail - smtp, письма вообще приходить перестали.

У хостинга вроде всё нормально - просто письма на адрес и с адреса доходят без изменений, попробовал этот же адрес на другом сайте - тоже работает.

Ссылка на сообщение
Поделиться на другие сайты

Перепробовал разные адреса и настройки, не отправляет нормально( 
smtp вообще не отправляет.

Может можно в тексте письма как-то добавить адрес отправителя?

Ссылка на сообщение
Поделиться на другие сайты
42 минуты назад, Ars7580 сказал:

Перепробовал разные адреса и настройки, не отправляет нормально( 
smtp вообще не отправляет.

Может можно в тексте письма как-то добавить адрес отправителя?

В письме есть адрес для ответа, поле Reply to

По идее, всё правильно должно быть.

Например если с обратной связи человек отправляет письмо и оставляет свой email, то Вы получаете это письмо, нажимаете Ответить и ответ уходит автору письме, на его email, а не на email магазина.

Ссылка на сообщение
Поделиться на другие сайты

Да, точно есть, так можно выявить отправителя
А как-то его вывести в текст письма, или чтобы в поле ОТ КОГО было - можно?

Ссылка на сообщение
Поделиться на другие сайты
21 минуту назад, Ars7580 сказал:

Да, точно есть, так можно выявить отправителя
А как-то его вывести в текст письма, или чтобы в поле ОТ КОГО было - можно?

В /shop_content.php поменяйте:

			vam_php_mail(CONTACT_US_EMAIL_ADDRESS, CONTACT_US_NAME, CONTACT_US_EMAIL_ADDRESS, CONTACT_US_NAME, CONTACT_US_FORWARDING_STRING, $_POST['email'], $_POST['name'], '', '', CONTACT_US_EMAIL_SUBJECT, $html_mail, $txt_mail);

на:

			vam_php_mail($_POST['email'], CONTACT_US_NAME, CONTACT_US_EMAIL_ADDRESS, CONTACT_US_NAME, CONTACT_US_FORWARDING_STRING, $_POST['email'], $_POST['name'], '', '', CONTACT_US_EMAIL_SUBJECT, $html_mail, $txt_mail);

 

Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, Ars7580 сказал:

Поменял - ничего не изменилось
Что должно было получиться?

По идее, в письме со страницы обратной связи, в поле From должен был быть указан email адре, которые Вы писали на странице обратной связи.

Ссылка на сообщение
Поделиться на другие сайты

А нет, убрал Имя в настройках и заработало!

Можно то же самое сделать еще и для заказов - чтобы письмо о новом заказе приходило с отправителем в адресе?

Или чтобы имя покупателя из заказа было

Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, Ars7580 сказал:

А нет, убрал Имя в настройках и заработало!

Можно то же самое сделать еще и для заказов - чтобы письмо о новом заказе приходило с отправителем в адресе?

Или чтобы имя покупателя из заказа было

В /send_order.php поменяйте:

if (isset($order->customer['email_address'])) {
	vam_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, $order->customer['email_address'], $order->customer['firstname'].' '.$order->customer['lastname'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $order_subject, $html_mail, $txt_mail);
}

на:

if (isset($order->customer['email_address'])) {
	vam_php_mail($order->customer['email_address'], $order->customer['firstname'], $order->customer['email_address'], $order->customer['firstname'].' '.$order->customer['lastname'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $order_subject, $html_mail, $txt_mail);
}

 

Ссылка на сообщение
Поделиться на другие сайты

Это не работает, и адрес магазина остается в отправителе, и покупателю письмо о заказе вообще перестает приходить.

Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Ars7580 сказал:

Это не работает, и адрес магазина остается в отправителе, и покупателю письмо о заказе вообще перестает приходить.

Ну я сразу написал, что это плохая идея.

Подставлять чужой адрес в качетсве поля From

Многие email клиенты могут принять за спам это.

А поле Reply To, как это сделано по умолчанию, специально сделано для ответа.

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, Ars7580 сказал:

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

Код, что я выше показывал, правильный.

Первый параметр в vam_php_mail

Как раз поле From

и там указан email клиента.

Может не там или не то исправили.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...