Ars7580 0 Опубликовано 23 сентября, 2020 Жалоба Share Опубликовано 23 сентября, 2020 При отправке формы обратной связи вместо e-mail пользователя подставляется e-mail магазина, не могу найти где это отключить? Ссылка на сообщение Поделиться на другие сайты
Ars7580 0 Опубликовано 23 сентября, 2020 Автор Жалоба Share Опубликовано 23 сентября, 2020 И с оформлением заказа такая же проблема - письмо о новом заказе приходит не от покупателя, а от магазина Ссылка на сообщение Поделиться на другие сайты
Ars7580 0 Опубликовано 23 сентября, 2020 Автор Жалоба Share Опубликовано 23 сентября, 2020 Попробовал включить Способ отправки E-Mail - smtp, письма вообще приходить перестали. У хостинга вроде всё нормально - просто письма на адрес и с адреса доходят без изменений, попробовал этот же адрес на другом сайте - тоже работает. Ссылка на сообщение Поделиться на другие сайты
Ars7580 0 Опубликовано 23 сентября, 2020 Автор Жалоба Share Опубликовано 23 сентября, 2020 Перепробовал разные адреса и настройки, не отправляет нормально( smtp вообще не отправляет. Может можно в тексте письма как-то добавить адрес отправителя? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 сентября, 2020 Жалоба Share Опубликовано 23 сентября, 2020 42 минуты назад, Ars7580 сказал: Перепробовал разные адреса и настройки, не отправляет нормально( smtp вообще не отправляет. Может можно в тексте письма как-то добавить адрес отправителя? В письме есть адрес для ответа, поле Reply to По идее, всё правильно должно быть. Например если с обратной связи человек отправляет письмо и оставляет свой email, то Вы получаете это письмо, нажимаете Ответить и ответ уходит автору письме, на его email, а не на email магазина. Ссылка на сообщение Поделиться на другие сайты
Ars7580 0 Опубликовано 23 сентября, 2020 Автор Жалоба Share Опубликовано 23 сентября, 2020 Да, точно есть, так можно выявить отправителя А как-то его вывести в текст письма, или чтобы в поле ОТ КОГО было - можно? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 сентября, 2020 Жалоба Share Опубликовано 23 сентября, 2020 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); Ссылка на сообщение Поделиться на другие сайты
Ars7580 0 Опубликовано 24 сентября, 2020 Автор Жалоба Share Опубликовано 24 сентября, 2020 Поменял - ничего не изменилось Что должно было получиться? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 сентября, 2020 Жалоба Share Опубликовано 24 сентября, 2020 5 минут назад, Ars7580 сказал: Поменял - ничего не изменилось Что должно было получиться? По идее, в письме со страницы обратной связи, в поле From должен был быть указан email адре, которые Вы писали на странице обратной связи. Ссылка на сообщение Поделиться на другие сайты
Ars7580 0 Опубликовано 24 сентября, 2020 Автор Жалоба Share Опубликовано 24 сентября, 2020 А нет, убрал Имя в настройках и заработало! Можно то же самое сделать еще и для заказов - чтобы письмо о новом заказе приходило с отправителем в адресе? Или чтобы имя покупателя из заказа было Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 сентября, 2020 Жалоба Share Опубликовано 25 сентября, 2020 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); } Ссылка на сообщение Поделиться на другие сайты
Ars7580 0 Опубликовано 29 сентября, 2020 Автор Жалоба Share Опубликовано 29 сентября, 2020 Это не работает, и адрес магазина остается в отправителе, и покупателю письмо о заказе вообще перестает приходить. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 сентября, 2020 Жалоба Share Опубликовано 29 сентября, 2020 2 часа назад, Ars7580 сказал: Это не работает, и адрес магазина остается в отправителе, и покупателю письмо о заказе вообще перестает приходить. Ну я сразу написал, что это плохая идея. Подставлять чужой адрес в качетсве поля From Многие email клиенты могут принять за спам это. А поле Reply To, как это сделано по умолчанию, специально сделано для ответа. Ссылка на сообщение Поделиться на другие сайты
Ars7580 0 Опубликовано 29 сентября, 2020 Автор Жалоба Share Опубликовано 29 сентября, 2020 У меня десяток сайтов на двух разных хостингах - почта везде без проблем работает, когда в адресе отправителя указан отправитель. Очень неудобно, когда в списке писем все подписаны одинаково, не видно от кого где письмо.. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 сентября, 2020 Жалоба Share Опубликовано 29 сентября, 2020 7 минут назад, Ars7580 сказал: У меня десяток сайтов на двух разных хостингах - почта везде без проблем работает, когда в адресе отправителя указан отправитель. Очень неудобно, когда в списке писем все подписаны одинаково, не видно от кого где письмо.. Код, что я выше показывал, правильный. Первый параметр в vam_php_mail Как раз поле From и там указан email клиента. Может не там или не то исправили. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения