AVDSM Опубліковано: 2 вересня 2016 Share Опубліковано: 2 вересня 2016 Когда посетитель отправляет письмо с сайта через страницу обратной связи, я не получаю его адрес и нет возможности отвечать.Вот что я получаю: [email protected]Обратился к хостеру, они ответили:---------------Механизм подстановки был введен как мера по борьбе с рассылкой спама с наших серверов, попаданием ваших писем в спам и наших серверов в черные списки. Если необходимо, чтобы ответ пользователя приходил не на доменную почту, а на другой e-mail - вы можете указать его в поле REPLY-TO------------------------Может у вас есть другое решение этой проблемы?Я попробовал и ставить в параметрах mail -[email protected], но нечего не изменилось Надіслати Поділитися на інших сайтах More sharing options...
ArtemPitov Опубліковано: 2 вересня 2016 Share Опубліковано: 2 вересня 2016 Поменяйте отправителя на получателя в самом контроллере, а сам адрес отправителя добавьте в тело сообщения Надіслати Поділитися на інших сайтах More sharing options... AVDSM Опубліковано: 2 вересня 2016 Автор Share Опубліковано: 2 вересня 2016 Нашел в сети такое решение. Как думаете это поможет решит проблему? ------------------- поменять файл mail.php (system/library/mail.php)Найдите строки: if ($this->verp) { fputs($handle, 'MAIL FROM: <' . $this->from . '>XVERP' . $this->crlf); } else { fputs($handle, 'MAIL FROM: <' . $this->from . '>' . $this->crlf); } и замените в них from на usernameТо есть так: if ($this->verp) { fputs($handle, 'MAIL FROM: <' . $this->username . '>XVERP' . $this->crlf); } else { fputs($handle, 'MAIL FROM: <' . $this->username . '>' . $this->crlf); } Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 2 вересня 2016 Share Опубліковано: 2 вересня 2016 в ветке смотрите https://opencartforum.com/topic/61564-не-приходит-почта-21021/ Надіслати Поділитися на інших сайтах More sharing options... AVDSM Опубліковано: 2 вересня 2016 Автор Share Опубліковано: 2 вересня 2016 Поменяйте отправителя на получателя в самом контроллере, а сам адрес отправителя добавьте в тело сообщения Не могли бы указать точно: где что изменить Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 2 вересня 2016 Share Опубліковано: 2 вересня 2016 Не могли бы указать точно: где что изменить в ветке смотрите там решение есть Надіслати Поділитися на інших сайтах More sharing options... AVDSM Опубліковано: 2 вересня 2016 Автор Share Опубліковано: 2 вересня 2016 В выше указанном ветке https://opencartforu...ит-почта-21021/ я не нашел ответ. Все равно письма с формы обратной связи я получаю от адреса [email protected] , а не от адреса посетителя, кто написал письмо. По этому я не могут ответить на полученное письмо. Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 2 вересня 2016 Share Опубліковано: 2 вересня 2016 https://opencartforum.com/topic/61564-не-приходит-почта-21021/?do=findComment&comment=557258 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... SergeiZP Опубліковано: 12 вересня 2016 Share Опубліковано: 12 вересня 2016 Есть вопрос. Как мне настроить или включить обратную связь. Хочу чтобы в категории КОНТАКТЫ, открывалась форма для отправки инфо на мэил, с минимумом полей: Имя, е-маил, вопрос. У меня Версия ocStore 2.1.0.2.1 Надіслати Поділитися на інших сайтах More sharing options... SergeiZP Опубліковано: 13 вересня 2016 Share Опубліковано: 13 вересня 2016 Кто на форуме?! Есть вопрос. Как мне настроить или включить обратную связь. Вожусь, лопатил нет,чет не получается. Хочу чтобы в категории КОНТАКТЫ, открывалась форма для отправки инфо на мэил, с минимумом полей: Имя, е-маил, вопрос. У меня Версия ocStore 2.1.0.2.1 Пример на картинке Надіслати Поділитися на інших сайтах More sharing options... 4 months later... vitamin80 Опубліковано: 9 лютого 2017 Share Опубліковано: 9 лютого 2017 Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. 2 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Jarom Опубліковано: 5 квітня 2017 Share Опубліковано: 5 квітня 2017 В 09.02.2017 в 19:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. Единственное полное решение, которое я нашел...+ Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... kolomenec Опубліковано: 20 квітня 2017 Share Опубліковано: 20 квітня 2017 Jarom, я так и не нашел решения ( У всех видимо работает .... Но у меня тоже приходят письма от хостинга. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Bumblebee Опубліковано: 21 травня 2017 Share Опубліковано: 21 травня 2017 тоже беда с этим,не могу исправить никак.глуп видать. В 09.02.2017 в 16:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. в теле письма выводится,спасибо. но не правильно это как то. надо что бы нормально работало. ни кто не нашел как? Надіслати Поділитися на інших сайтах More sharing options... Bumblebee Опубліковано: 22 травня 2017 Share Опубліковано: 22 травня 2017 или так и должно быть? получается форма обратной связи это почта на домене,и отправляется она самому себе ведь не? поэтому и в теле прикрепляет адрес для обратной связи. человек же не с своей почты пишет. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Lamzin Опубліковано: 11 червня 2017 Share Опубліковано: 11 червня 2017 (змінено) В 09.02.2017 в 18:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. Всем доброго времени суток! У меня после такого метода что то вообще перестали приходить письма на почту! Вернул всё обратно. В итоге, оказалось всё довольно проще (у меня) Весь день бился, искал по форумам. Решение: в Cpanel в почте для домена просто выбрал другой почтовый клиент, или как там его назвать. В правом верхнем углу указано название "Roundcube". Так он мне показывает, что сообщения приходят от сервера, и в то же время показывает еще один контакт с адресом У-mail. Змінено 11 червня 2017 користувачем Lamzin Надіслати Поділитися на інших сайтах More sharing options... 6 months later... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 на сборке 2.3 не подходит решение. Кто-нибудь решил задачу? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 6 минут назад, johngalt1 сказал: на сборке 2.3 не подходит решение. Кто-нибудь решил задачу? у всех версий опенкарта такая болезнь в controller/information/contact.php находим $mail->setFrom($this->request->post['email']); и меняем на $mail->setFrom($this->config->get('config_email')); и применяем суперхак для добавления в тело письма e-mail'а покупателя $mail->setText("Email: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']); Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 8 минут назад, spectre сказал: у всех версий опенкарта такая болезнь в controller/information/contact.php находим $mail->setFrom($this->request->post['email']); и меняем на $mail->setFrom($this->config->get('config_email')); и применяем суперхак для добавления в тело письма e-mail'а покупателя $mail->setText("Email: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']); Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname'); $mail->smtp_username = $this->config->get('config_mail_smtp_username'); $mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8'); $mail->smtp_port = $this->config->get('config_mail_smtp_port'); $mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout'); $mail->setTo($this->config->get('config_email')); $mail->setFrom($this->config->get('config_email')); $mail->setReplyTo($this->request->post['email']); $mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8')); $mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8')); $mail->setText($this->request->post['enquiry']); $mail->send(); $this->response->redirect($this->url->link('information/contact/success')); } Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 13 минут назад, johngalt1 сказал: Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 SPF, DKIM, DMARC Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 34 минуты назад, spectre сказал: значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Хостер Beget говорят, что нужно поменять кусок кода почтового, видимо про который вы и написали. Придется долбить их дальше) Надіслати Поділитися на інших сайтах More sharing options... 4 months later... alexaw Опубліковано: 23 травня 2018 Share Опубліковано: 23 травня 2018 кто-нибудь решил эту задачу без хостера и как? Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Spojler Опубліковано: 16 грудня 2020 Share Опубліковано: 16 грудня 2020 Подскажите, а как можно в это письмо с сайта через страницу обратной связи вставить информацию о ip-адресе посетителя сайта, который отправил этот запрос? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 0 коментарів 6 561 перегляд kirians 14 грудня 2021 [Поддержка] Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 7 відповідей 1 716 переглядів mrfoggg 3 квітня Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 18 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 1 відповідь 2 302 перегляди travkovs 14 жовтня 2021 Модуль Approve Email - подтверждение почты после регистрации [Поддержка] 1 2 Автор: Gaziz, 3 серпня 2018 approve confirm (і ще %d) Теги: approve confirm подтверждение регистрация почта email registration 31 відповідь 7 695 переглядів Dmitry222 22 вересня 2020 Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 14 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 7 відповідей 3 414 перегляди bruklin 7 листопада 2022 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Обратная связь Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
AVDSM Опубліковано: 2 вересня 2016 Автор Share Опубліковано: 2 вересня 2016 Нашел в сети такое решение. Как думаете это поможет решит проблему? ------------------- поменять файл mail.php (system/library/mail.php)Найдите строки: if ($this->verp) { fputs($handle, 'MAIL FROM: <' . $this->from . '>XVERP' . $this->crlf); } else { fputs($handle, 'MAIL FROM: <' . $this->from . '>' . $this->crlf); } и замените в них from на usernameТо есть так: if ($this->verp) { fputs($handle, 'MAIL FROM: <' . $this->username . '>XVERP' . $this->crlf); } else { fputs($handle, 'MAIL FROM: <' . $this->username . '>' . $this->crlf); } Надіслати Поділитися на інших сайтах More sharing options...
ArtemPitov Опубліковано: 2 вересня 2016 Share Опубліковано: 2 вересня 2016 в ветке смотрите https://opencartforum.com/topic/61564-не-приходит-почта-21021/ Надіслати Поділитися на інших сайтах More sharing options... AVDSM Опубліковано: 2 вересня 2016 Автор Share Опубліковано: 2 вересня 2016 Поменяйте отправителя на получателя в самом контроллере, а сам адрес отправителя добавьте в тело сообщения Не могли бы указать точно: где что изменить Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 2 вересня 2016 Share Опубліковано: 2 вересня 2016 Не могли бы указать точно: где что изменить в ветке смотрите там решение есть Надіслати Поділитися на інших сайтах More sharing options... AVDSM Опубліковано: 2 вересня 2016 Автор Share Опубліковано: 2 вересня 2016 В выше указанном ветке https://opencartforu...ит-почта-21021/ я не нашел ответ. Все равно письма с формы обратной связи я получаю от адреса [email protected] , а не от адреса посетителя, кто написал письмо. По этому я не могут ответить на полученное письмо. Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 2 вересня 2016 Share Опубліковано: 2 вересня 2016 https://opencartforum.com/topic/61564-не-приходит-почта-21021/?do=findComment&comment=557258 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... SergeiZP Опубліковано: 12 вересня 2016 Share Опубліковано: 12 вересня 2016 Есть вопрос. Как мне настроить или включить обратную связь. Хочу чтобы в категории КОНТАКТЫ, открывалась форма для отправки инфо на мэил, с минимумом полей: Имя, е-маил, вопрос. У меня Версия ocStore 2.1.0.2.1 Надіслати Поділитися на інших сайтах More sharing options... SergeiZP Опубліковано: 13 вересня 2016 Share Опубліковано: 13 вересня 2016 Кто на форуме?! Есть вопрос. Как мне настроить или включить обратную связь. Вожусь, лопатил нет,чет не получается. Хочу чтобы в категории КОНТАКТЫ, открывалась форма для отправки инфо на мэил, с минимумом полей: Имя, е-маил, вопрос. У меня Версия ocStore 2.1.0.2.1 Пример на картинке Надіслати Поділитися на інших сайтах More sharing options... 4 months later... vitamin80 Опубліковано: 9 лютого 2017 Share Опубліковано: 9 лютого 2017 Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. 2 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Jarom Опубліковано: 5 квітня 2017 Share Опубліковано: 5 квітня 2017 В 09.02.2017 в 19:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. Единственное полное решение, которое я нашел...+ Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... kolomenec Опубліковано: 20 квітня 2017 Share Опубліковано: 20 квітня 2017 Jarom, я так и не нашел решения ( У всех видимо работает .... Но у меня тоже приходят письма от хостинга. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Bumblebee Опубліковано: 21 травня 2017 Share Опубліковано: 21 травня 2017 тоже беда с этим,не могу исправить никак.глуп видать. В 09.02.2017 в 16:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. в теле письма выводится,спасибо. но не правильно это как то. надо что бы нормально работало. ни кто не нашел как? Надіслати Поділитися на інших сайтах More sharing options... Bumblebee Опубліковано: 22 травня 2017 Share Опубліковано: 22 травня 2017 или так и должно быть? получается форма обратной связи это почта на домене,и отправляется она самому себе ведь не? поэтому и в теле прикрепляет адрес для обратной связи. человек же не с своей почты пишет. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Lamzin Опубліковано: 11 червня 2017 Share Опубліковано: 11 червня 2017 (змінено) В 09.02.2017 в 18:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. Всем доброго времени суток! У меня после такого метода что то вообще перестали приходить письма на почту! Вернул всё обратно. В итоге, оказалось всё довольно проще (у меня) Весь день бился, искал по форумам. Решение: в Cpanel в почте для домена просто выбрал другой почтовый клиент, или как там его назвать. В правом верхнем углу указано название "Roundcube". Так он мне показывает, что сообщения приходят от сервера, и в то же время показывает еще один контакт с адресом У-mail. Змінено 11 червня 2017 користувачем Lamzin Надіслати Поділитися на інших сайтах More sharing options... 6 months later... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 на сборке 2.3 не подходит решение. Кто-нибудь решил задачу? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 6 минут назад, johngalt1 сказал: на сборке 2.3 не подходит решение. Кто-нибудь решил задачу? у всех версий опенкарта такая болезнь в controller/information/contact.php находим $mail->setFrom($this->request->post['email']); и меняем на $mail->setFrom($this->config->get('config_email')); и применяем суперхак для добавления в тело письма e-mail'а покупателя $mail->setText("Email: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']); Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 8 минут назад, spectre сказал: у всех версий опенкарта такая болезнь в controller/information/contact.php находим $mail->setFrom($this->request->post['email']); и меняем на $mail->setFrom($this->config->get('config_email')); и применяем суперхак для добавления в тело письма e-mail'а покупателя $mail->setText("Email: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']); Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname'); $mail->smtp_username = $this->config->get('config_mail_smtp_username'); $mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8'); $mail->smtp_port = $this->config->get('config_mail_smtp_port'); $mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout'); $mail->setTo($this->config->get('config_email')); $mail->setFrom($this->config->get('config_email')); $mail->setReplyTo($this->request->post['email']); $mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8')); $mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8')); $mail->setText($this->request->post['enquiry']); $mail->send(); $this->response->redirect($this->url->link('information/contact/success')); } Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 13 минут назад, johngalt1 сказал: Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 SPF, DKIM, DMARC Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 34 минуты назад, spectre сказал: значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Хостер Beget говорят, что нужно поменять кусок кода почтового, видимо про который вы и написали. Придется долбить их дальше) Надіслати Поділитися на інших сайтах More sharing options... 4 months later... alexaw Опубліковано: 23 травня 2018 Share Опубліковано: 23 травня 2018 кто-нибудь решил эту задачу без хостера и как? Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Spojler Опубліковано: 16 грудня 2020 Share Опубліковано: 16 грудня 2020 Подскажите, а как можно в это письмо с сайта через страницу обратной связи вставить информацию о ip-адресе посетителя сайта, который отправил этот запрос? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 0 коментарів 6 561 перегляд kirians 14 грудня 2021 [Поддержка] Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 7 відповідей 1 716 переглядів mrfoggg 3 квітня Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 18 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 1 відповідь 2 302 перегляди travkovs 14 жовтня 2021 Модуль Approve Email - подтверждение почты после регистрации [Поддержка] 1 2 Автор: Gaziz, 3 серпня 2018 approve confirm (і ще %d) Теги: approve confirm подтверждение регистрация почта email registration 31 відповідь 7 695 переглядів Dmitry222 22 вересня 2020 Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 14 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 7 відповідей 3 414 перегляди bruklin 7 листопада 2022 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Обратная связь Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
AVDSM Опубліковано: 2 вересня 2016 Автор Share Опубліковано: 2 вересня 2016 Поменяйте отправителя на получателя в самом контроллере, а сам адрес отправителя добавьте в тело сообщения Не могли бы указать точно: где что изменить Надіслати Поділитися на інших сайтах More sharing options...
ArtemPitov Опубліковано: 2 вересня 2016 Share Опубліковано: 2 вересня 2016 Не могли бы указать точно: где что изменить в ветке смотрите там решение есть Надіслати Поділитися на інших сайтах More sharing options... AVDSM Опубліковано: 2 вересня 2016 Автор Share Опубліковано: 2 вересня 2016 В выше указанном ветке https://opencartforu...ит-почта-21021/ я не нашел ответ. Все равно письма с формы обратной связи я получаю от адреса [email protected] , а не от адреса посетителя, кто написал письмо. По этому я не могут ответить на полученное письмо. Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 2 вересня 2016 Share Опубліковано: 2 вересня 2016 https://opencartforum.com/topic/61564-не-приходит-почта-21021/?do=findComment&comment=557258 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... SergeiZP Опубліковано: 12 вересня 2016 Share Опубліковано: 12 вересня 2016 Есть вопрос. Как мне настроить или включить обратную связь. Хочу чтобы в категории КОНТАКТЫ, открывалась форма для отправки инфо на мэил, с минимумом полей: Имя, е-маил, вопрос. У меня Версия ocStore 2.1.0.2.1 Надіслати Поділитися на інших сайтах More sharing options... SergeiZP Опубліковано: 13 вересня 2016 Share Опубліковано: 13 вересня 2016 Кто на форуме?! Есть вопрос. Как мне настроить или включить обратную связь. Вожусь, лопатил нет,чет не получается. Хочу чтобы в категории КОНТАКТЫ, открывалась форма для отправки инфо на мэил, с минимумом полей: Имя, е-маил, вопрос. У меня Версия ocStore 2.1.0.2.1 Пример на картинке Надіслати Поділитися на інших сайтах More sharing options... 4 months later... vitamin80 Опубліковано: 9 лютого 2017 Share Опубліковано: 9 лютого 2017 Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. 2 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Jarom Опубліковано: 5 квітня 2017 Share Опубліковано: 5 квітня 2017 В 09.02.2017 в 19:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. Единственное полное решение, которое я нашел...+ Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... kolomenec Опубліковано: 20 квітня 2017 Share Опубліковано: 20 квітня 2017 Jarom, я так и не нашел решения ( У всех видимо работает .... Но у меня тоже приходят письма от хостинга. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Bumblebee Опубліковано: 21 травня 2017 Share Опубліковано: 21 травня 2017 тоже беда с этим,не могу исправить никак.глуп видать. В 09.02.2017 в 16:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. в теле письма выводится,спасибо. но не правильно это как то. надо что бы нормально работало. ни кто не нашел как? Надіслати Поділитися на інших сайтах More sharing options... Bumblebee Опубліковано: 22 травня 2017 Share Опубліковано: 22 травня 2017 или так и должно быть? получается форма обратной связи это почта на домене,и отправляется она самому себе ведь не? поэтому и в теле прикрепляет адрес для обратной связи. человек же не с своей почты пишет. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Lamzin Опубліковано: 11 червня 2017 Share Опубліковано: 11 червня 2017 (змінено) В 09.02.2017 в 18:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. Всем доброго времени суток! У меня после такого метода что то вообще перестали приходить письма на почту! Вернул всё обратно. В итоге, оказалось всё довольно проще (у меня) Весь день бился, искал по форумам. Решение: в Cpanel в почте для домена просто выбрал другой почтовый клиент, или как там его назвать. В правом верхнем углу указано название "Roundcube". Так он мне показывает, что сообщения приходят от сервера, и в то же время показывает еще один контакт с адресом У-mail. Змінено 11 червня 2017 користувачем Lamzin Надіслати Поділитися на інших сайтах More sharing options... 6 months later... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 на сборке 2.3 не подходит решение. Кто-нибудь решил задачу? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 6 минут назад, johngalt1 сказал: на сборке 2.3 не подходит решение. Кто-нибудь решил задачу? у всех версий опенкарта такая болезнь в controller/information/contact.php находим $mail->setFrom($this->request->post['email']); и меняем на $mail->setFrom($this->config->get('config_email')); и применяем суперхак для добавления в тело письма e-mail'а покупателя $mail->setText("Email: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']); Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 8 минут назад, spectre сказал: у всех версий опенкарта такая болезнь в controller/information/contact.php находим $mail->setFrom($this->request->post['email']); и меняем на $mail->setFrom($this->config->get('config_email')); и применяем суперхак для добавления в тело письма e-mail'а покупателя $mail->setText("Email: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']); Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname'); $mail->smtp_username = $this->config->get('config_mail_smtp_username'); $mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8'); $mail->smtp_port = $this->config->get('config_mail_smtp_port'); $mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout'); $mail->setTo($this->config->get('config_email')); $mail->setFrom($this->config->get('config_email')); $mail->setReplyTo($this->request->post['email']); $mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8')); $mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8')); $mail->setText($this->request->post['enquiry']); $mail->send(); $this->response->redirect($this->url->link('information/contact/success')); } Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 13 минут назад, johngalt1 сказал: Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 SPF, DKIM, DMARC Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 34 минуты назад, spectre сказал: значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Хостер Beget говорят, что нужно поменять кусок кода почтового, видимо про который вы и написали. Придется долбить их дальше) Надіслати Поділитися на інших сайтах More sharing options... 4 months later... alexaw Опубліковано: 23 травня 2018 Share Опубліковано: 23 травня 2018 кто-нибудь решил эту задачу без хостера и как? Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Spojler Опубліковано: 16 грудня 2020 Share Опубліковано: 16 грудня 2020 Подскажите, а как можно в это письмо с сайта через страницу обратной связи вставить информацию о ip-адресе посетителя сайта, который отправил этот запрос? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 0 коментарів 6 561 перегляд kirians 14 грудня 2021 [Поддержка] Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 7 відповідей 1 716 переглядів mrfoggg 3 квітня Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 18 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 1 відповідь 2 302 перегляди travkovs 14 жовтня 2021 Модуль Approve Email - подтверждение почты после регистрации [Поддержка] 1 2 Автор: Gaziz, 3 серпня 2018 approve confirm (і ще %d) Теги: approve confirm подтверждение регистрация почта email registration 31 відповідь 7 695 переглядів Dmitry222 22 вересня 2020 Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 14 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 7 відповідей 3 414 перегляди bruklin 7 листопада 2022 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Обратная связь Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
AVDSM Опубліковано: 2 вересня 2016 Автор Share Опубліковано: 2 вересня 2016 В выше указанном ветке https://opencartforu...ит-почта-21021/ я не нашел ответ. Все равно письма с формы обратной связи я получаю от адреса [email protected] , а не от адреса посетителя, кто написал письмо. По этому я не могут ответить на полученное письмо. Надіслати Поділитися на інших сайтах More sharing options...
ArtemPitov Опубліковано: 2 вересня 2016 Share Опубліковано: 2 вересня 2016 https://opencartforum.com/topic/61564-не-приходит-почта-21021/?do=findComment&comment=557258 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... SergeiZP Опубліковано: 12 вересня 2016 Share Опубліковано: 12 вересня 2016 Есть вопрос. Как мне настроить или включить обратную связь. Хочу чтобы в категории КОНТАКТЫ, открывалась форма для отправки инфо на мэил, с минимумом полей: Имя, е-маил, вопрос. У меня Версия ocStore 2.1.0.2.1 Надіслати Поділитися на інших сайтах More sharing options... SergeiZP Опубліковано: 13 вересня 2016 Share Опубліковано: 13 вересня 2016 Кто на форуме?! Есть вопрос. Как мне настроить или включить обратную связь. Вожусь, лопатил нет,чет не получается. Хочу чтобы в категории КОНТАКТЫ, открывалась форма для отправки инфо на мэил, с минимумом полей: Имя, е-маил, вопрос. У меня Версия ocStore 2.1.0.2.1 Пример на картинке Надіслати Поділитися на інших сайтах More sharing options... 4 months later... vitamin80 Опубліковано: 9 лютого 2017 Share Опубліковано: 9 лютого 2017 Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. 2 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Jarom Опубліковано: 5 квітня 2017 Share Опубліковано: 5 квітня 2017 В 09.02.2017 в 19:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. Единственное полное решение, которое я нашел...+ Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... kolomenec Опубліковано: 20 квітня 2017 Share Опубліковано: 20 квітня 2017 Jarom, я так и не нашел решения ( У всех видимо работает .... Но у меня тоже приходят письма от хостинга. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Bumblebee Опубліковано: 21 травня 2017 Share Опубліковано: 21 травня 2017 тоже беда с этим,не могу исправить никак.глуп видать. В 09.02.2017 в 16:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. в теле письма выводится,спасибо. но не правильно это как то. надо что бы нормально работало. ни кто не нашел как? Надіслати Поділитися на інших сайтах More sharing options... Bumblebee Опубліковано: 22 травня 2017 Share Опубліковано: 22 травня 2017 или так и должно быть? получается форма обратной связи это почта на домене,и отправляется она самому себе ведь не? поэтому и в теле прикрепляет адрес для обратной связи. человек же не с своей почты пишет. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Lamzin Опубліковано: 11 червня 2017 Share Опубліковано: 11 червня 2017 (змінено) В 09.02.2017 в 18:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. Всем доброго времени суток! У меня после такого метода что то вообще перестали приходить письма на почту! Вернул всё обратно. В итоге, оказалось всё довольно проще (у меня) Весь день бился, искал по форумам. Решение: в Cpanel в почте для домена просто выбрал другой почтовый клиент, или как там его назвать. В правом верхнем углу указано название "Roundcube". Так он мне показывает, что сообщения приходят от сервера, и в то же время показывает еще один контакт с адресом У-mail. Змінено 11 червня 2017 користувачем Lamzin Надіслати Поділитися на інших сайтах More sharing options... 6 months later... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 на сборке 2.3 не подходит решение. Кто-нибудь решил задачу? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 6 минут назад, johngalt1 сказал: на сборке 2.3 не подходит решение. Кто-нибудь решил задачу? у всех версий опенкарта такая болезнь в controller/information/contact.php находим $mail->setFrom($this->request->post['email']); и меняем на $mail->setFrom($this->config->get('config_email')); и применяем суперхак для добавления в тело письма e-mail'а покупателя $mail->setText("Email: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']); Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 8 минут назад, spectre сказал: у всех версий опенкарта такая болезнь в controller/information/contact.php находим $mail->setFrom($this->request->post['email']); и меняем на $mail->setFrom($this->config->get('config_email')); и применяем суперхак для добавления в тело письма e-mail'а покупателя $mail->setText("Email: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']); Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname'); $mail->smtp_username = $this->config->get('config_mail_smtp_username'); $mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8'); $mail->smtp_port = $this->config->get('config_mail_smtp_port'); $mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout'); $mail->setTo($this->config->get('config_email')); $mail->setFrom($this->config->get('config_email')); $mail->setReplyTo($this->request->post['email']); $mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8')); $mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8')); $mail->setText($this->request->post['enquiry']); $mail->send(); $this->response->redirect($this->url->link('information/contact/success')); } Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 13 минут назад, johngalt1 сказал: Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 SPF, DKIM, DMARC Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 34 минуты назад, spectre сказал: значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Хостер Beget говорят, что нужно поменять кусок кода почтового, видимо про который вы и написали. Придется долбить их дальше) Надіслати Поділитися на інших сайтах More sharing options... 4 months later... alexaw Опубліковано: 23 травня 2018 Share Опубліковано: 23 травня 2018 кто-нибудь решил эту задачу без хостера и как? Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Spojler Опубліковано: 16 грудня 2020 Share Опубліковано: 16 грудня 2020 Подскажите, а как можно в это письмо с сайта через страницу обратной связи вставить информацию о ip-адресе посетителя сайта, который отправил этот запрос? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 0 коментарів 6 561 перегляд kirians 14 грудня 2021 [Поддержка] Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 7 відповідей 1 716 переглядів mrfoggg 3 квітня Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 18 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 1 відповідь 2 302 перегляди travkovs 14 жовтня 2021 Модуль Approve Email - подтверждение почты после регистрации [Поддержка] 1 2 Автор: Gaziz, 3 серпня 2018 approve confirm (і ще %d) Теги: approve confirm подтверждение регистрация почта email registration 31 відповідь 7 695 переглядів Dmitry222 22 вересня 2020 Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 14 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 7 відповідей 3 414 перегляди bruklin 7 листопада 2022 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Обратная связь Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
SergeiZP Опубліковано: 12 вересня 2016 Share Опубліковано: 12 вересня 2016 Есть вопрос. Как мне настроить или включить обратную связь. Хочу чтобы в категории КОНТАКТЫ, открывалась форма для отправки инфо на мэил, с минимумом полей: Имя, е-маил, вопрос. У меня Версия ocStore 2.1.0.2.1 Надіслати Поділитися на інших сайтах More sharing options...
SergeiZP Опубліковано: 13 вересня 2016 Share Опубліковано: 13 вересня 2016 Кто на форуме?! Есть вопрос. Как мне настроить или включить обратную связь. Вожусь, лопатил нет,чет не получается. Хочу чтобы в категории КОНТАКТЫ, открывалась форма для отправки инфо на мэил, с минимумом полей: Имя, е-маил, вопрос. У меня Версия ocStore 2.1.0.2.1 Пример на картинке Надіслати Поділитися на інших сайтах More sharing options...
vitamin80 Опубліковано: 9 лютого 2017 Share Опубліковано: 9 лютого 2017 Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. 2 Надіслати Поділитися на інших сайтах More sharing options...
Jarom Опубліковано: 5 квітня 2017 Share Опубліковано: 5 квітня 2017 В 09.02.2017 в 19:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. Единственное полное решение, которое я нашел...+ Надіслати Поділитися на інших сайтах More sharing options...
kolomenec Опубліковано: 20 квітня 2017 Share Опубліковано: 20 квітня 2017 Jarom, я так и не нашел решения ( У всех видимо работает .... Но у меня тоже приходят письма от хостинга. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Bumblebee Опубліковано: 21 травня 2017 Share Опубліковано: 21 травня 2017 тоже беда с этим,не могу исправить никак.глуп видать. В 09.02.2017 в 16:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. в теле письма выводится,спасибо. но не правильно это как то. надо что бы нормально работало. ни кто не нашел как? Надіслати Поділитися на інших сайтах More sharing options... Bumblebee Опубліковано: 22 травня 2017 Share Опубліковано: 22 травня 2017 или так и должно быть? получается форма обратной связи это почта на домене,и отправляется она самому себе ведь не? поэтому и в теле прикрепляет адрес для обратной связи. человек же не с своей почты пишет. Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Lamzin Опубліковано: 11 червня 2017 Share Опубліковано: 11 червня 2017 (змінено) В 09.02.2017 в 18:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. Всем доброго времени суток! У меня после такого метода что то вообще перестали приходить письма на почту! Вернул всё обратно. В итоге, оказалось всё довольно проще (у меня) Весь день бился, искал по форумам. Решение: в Cpanel в почте для домена просто выбрал другой почтовый клиент, или как там его назвать. В правом верхнем углу указано название "Roundcube". Так он мне показывает, что сообщения приходят от сервера, и в то же время показывает еще один контакт с адресом У-mail. Змінено 11 червня 2017 користувачем Lamzin Надіслати Поділитися на інших сайтах More sharing options... 6 months later... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 на сборке 2.3 не подходит решение. Кто-нибудь решил задачу? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 6 минут назад, johngalt1 сказал: на сборке 2.3 не подходит решение. Кто-нибудь решил задачу? у всех версий опенкарта такая болезнь в controller/information/contact.php находим $mail->setFrom($this->request->post['email']); и меняем на $mail->setFrom($this->config->get('config_email')); и применяем суперхак для добавления в тело письма e-mail'а покупателя $mail->setText("Email: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']); Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 8 минут назад, spectre сказал: у всех версий опенкарта такая болезнь в controller/information/contact.php находим $mail->setFrom($this->request->post['email']); и меняем на $mail->setFrom($this->config->get('config_email')); и применяем суперхак для добавления в тело письма e-mail'а покупателя $mail->setText("Email: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']); Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname'); $mail->smtp_username = $this->config->get('config_mail_smtp_username'); $mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8'); $mail->smtp_port = $this->config->get('config_mail_smtp_port'); $mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout'); $mail->setTo($this->config->get('config_email')); $mail->setFrom($this->config->get('config_email')); $mail->setReplyTo($this->request->post['email']); $mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8')); $mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8')); $mail->setText($this->request->post['enquiry']); $mail->send(); $this->response->redirect($this->url->link('information/contact/success')); } Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 13 минут назад, johngalt1 сказал: Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 SPF, DKIM, DMARC Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 34 минуты назад, spectre сказал: значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Хостер Beget говорят, что нужно поменять кусок кода почтового, видимо про который вы и написали. Придется долбить их дальше) Надіслати Поділитися на інших сайтах More sharing options... 4 months later... alexaw Опубліковано: 23 травня 2018 Share Опубліковано: 23 травня 2018 кто-нибудь решил эту задачу без хостера и как? Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Spojler Опубліковано: 16 грудня 2020 Share Опубліковано: 16 грудня 2020 Подскажите, а как можно в это письмо с сайта через страницу обратной связи вставить информацию о ip-адресе посетителя сайта, который отправил этот запрос? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 0 коментарів 6 561 перегляд kirians 14 грудня 2021 [Поддержка] Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 7 відповідей 1 716 переглядів mrfoggg 3 квітня Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 18 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 1 відповідь 2 302 перегляди travkovs 14 жовтня 2021 Модуль Approve Email - подтверждение почты после регистрации [Поддержка] 1 2 Автор: Gaziz, 3 серпня 2018 approve confirm (і ще %d) Теги: approve confirm подтверждение регистрация почта email registration 31 відповідь 7 695 переглядів Dmitry222 22 вересня 2020 Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 14 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 7 відповідей 3 414 перегляди bruklin 7 листопада 2022 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Обратная связь Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
Bumblebee Опубліковано: 21 травня 2017 Share Опубліковано: 21 травня 2017 тоже беда с этим,не могу исправить никак.глуп видать. В 09.02.2017 в 16:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. в теле письма выводится,спасибо. но не правильно это как то. надо что бы нормально работало. ни кто не нашел как? Надіслати Поділитися на інших сайтах More sharing options...
Bumblebee Опубліковано: 22 травня 2017 Share Опубліковано: 22 травня 2017 или так и должно быть? получается форма обратной связи это почта на домене,и отправляется она самому себе ведь не? поэтому и в теле прикрепляет адрес для обратной связи. человек же не с своей почты пишет. Надіслати Поділитися на інших сайтах More sharing options...
Lamzin Опубліковано: 11 червня 2017 Share Опубліковано: 11 червня 2017 (змінено) В 09.02.2017 в 18:59, vitamin80 сказал: Чтобы это поправить, открываем: /catalog/controller/information/contact.php и находим строку: $mail->setText($this->request->post['enquiry']); Заменяем её на: $text = "Email клиента: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']; $mail->setText($text); После этого адрес будет всегда указываться в теле письма. Всем доброго времени суток! У меня после такого метода что то вообще перестали приходить письма на почту! Вернул всё обратно. В итоге, оказалось всё довольно проще (у меня) Весь день бился, искал по форумам. Решение: в Cpanel в почте для домена просто выбрал другой почтовый клиент, или как там его назвать. В правом верхнем углу указано название "Roundcube". Так он мне показывает, что сообщения приходят от сервера, и в то же время показывает еще один контакт с адресом У-mail. Змінено 11 червня 2017 користувачем Lamzin Надіслати Поділитися на інших сайтах More sharing options...
johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 на сборке 2.3 не подходит решение. Кто-нибудь решил задачу? Надіслати Поділитися на інших сайтах More sharing options...
spectre Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 6 минут назад, johngalt1 сказал: на сборке 2.3 не подходит решение. Кто-нибудь решил задачу? у всех версий опенкарта такая болезнь в controller/information/contact.php находим $mail->setFrom($this->request->post['email']); и меняем на $mail->setFrom($this->config->get('config_email')); и применяем суперхак для добавления в тело письма e-mail'а покупателя $mail->setText("Email: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']); Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 8 минут назад, spectre сказал: у всех версий опенкарта такая болезнь в controller/information/contact.php находим $mail->setFrom($this->request->post['email']); и меняем на $mail->setFrom($this->config->get('config_email')); и применяем суперхак для добавления в тело письма e-mail'а покупателя $mail->setText("Email: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']); Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname'); $mail->smtp_username = $this->config->get('config_mail_smtp_username'); $mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8'); $mail->smtp_port = $this->config->get('config_mail_smtp_port'); $mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout'); $mail->setTo($this->config->get('config_email')); $mail->setFrom($this->config->get('config_email')); $mail->setReplyTo($this->request->post['email']); $mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8')); $mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8')); $mail->setText($this->request->post['enquiry']); $mail->send(); $this->response->redirect($this->url->link('information/contact/success')); } Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 13 минут назад, johngalt1 сказал: Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 SPF, DKIM, DMARC Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 34 минуты назад, spectre сказал: значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Хостер Beget говорят, что нужно поменять кусок кода почтового, видимо про который вы и написали. Придется долбить их дальше) Надіслати Поділитися на інших сайтах More sharing options... 4 months later... alexaw Опубліковано: 23 травня 2018 Share Опубліковано: 23 травня 2018 кто-нибудь решил эту задачу без хостера и как? Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Spojler Опубліковано: 16 грудня 2020 Share Опубліковано: 16 грудня 2020 Подскажите, а как можно в это письмо с сайта через страницу обратной связи вставить информацию о ip-адресе посетителя сайта, который отправил этот запрос? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 0 коментарів 6 561 перегляд kirians 14 грудня 2021 [Поддержка] Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 7 відповідей 1 716 переглядів mrfoggg 3 квітня Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 18 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 1 відповідь 2 302 перегляди travkovs 14 жовтня 2021 Модуль Approve Email - подтверждение почты после регистрации [Поддержка] 1 2 Автор: Gaziz, 3 серпня 2018 approve confirm (і ще %d) Теги: approve confirm подтверждение регистрация почта email registration 31 відповідь 7 695 переглядів Dmitry222 22 вересня 2020 Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 14 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 7 відповідей 3 414 перегляди bruklin 7 листопада 2022 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Обратная связь
johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 8 минут назад, spectre сказал: у всех версий опенкарта такая болезнь в controller/information/contact.php находим $mail->setFrom($this->request->post['email']); и меняем на $mail->setFrom($this->config->get('config_email')); и применяем суперхак для добавления в тело письма e-mail'а покупателя $mail->setText("Email: ".$this->request->post['email']."\n\n".$this->request->post['enquiry']); Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. Надіслати Поділитися на інших сайтах More sharing options...
johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname'); $mail->smtp_username = $this->config->get('config_mail_smtp_username'); $mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8'); $mail->smtp_port = $this->config->get('config_mail_smtp_port'); $mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout'); $mail->setTo($this->config->get('config_email')); $mail->setFrom($this->config->get('config_email')); $mail->setReplyTo($this->request->post['email']); $mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8')); $mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8')); $mail->setText($this->request->post['enquiry']); $mail->send(); $this->response->redirect($this->url->link('information/contact/success')); } Надіслати Поділитися на інших сайтах More sharing options...
spectre Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 13 минут назад, johngalt1 сказал: Первое уже было изначально. Второе поменял с "$mail->setText($this->request->post['enquiry']);" на Ваш вариант. Все по прежнему. значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Надіслати Поділитися на інших сайтах More sharing options... ArtemPitov Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 SPF, DKIM, DMARC Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 34 минуты назад, spectre сказал: значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Хостер Beget говорят, что нужно поменять кусок кода почтового, видимо про который вы и написали. Придется долбить их дальше) Надіслати Поділитися на інших сайтах More sharing options... 4 months later... alexaw Опубліковано: 23 травня 2018 Share Опубліковано: 23 травня 2018 кто-нибудь решил эту задачу без хостера и как? Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Spojler Опубліковано: 16 грудня 2020 Share Опубліковано: 16 грудня 2020 Подскажите, а как можно в это письмо с сайта через страницу обратной связи вставить информацию о ip-адресе посетителя сайта, который отправил этот запрос? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 0 коментарів 6 561 перегляд kirians 14 грудня 2021 [Поддержка] Nova Poshta - Simple Delivery (Зручна доставка з Нова Пошта Ukraine) Автор: kirians, 14 грудня 2021 nova poshta delivery (і ще %d) Теги: nova poshta delivery nova novaposhta novaposhtat poshta нова пошта нова пошта новая почта новая почта api новая почта доставка оплата новая новая пошта новая-почта почта api delivery integration api интеграция api апи новая почта апи отделения н.п. апи новая почта отделения апі нова пошта апі відділення н.п. апі нова пошта відділення 7 відповідей 1 716 переглядів mrfoggg 3 квітня Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 18 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 1 відповідь 2 302 перегляди travkovs 14 жовтня 2021 Модуль Approve Email - подтверждение почты после регистрации [Поддержка] 1 2 Автор: Gaziz, 3 серпня 2018 approve confirm (і ще %d) Теги: approve confirm подтверждение регистрация почта email registration 31 відповідь 7 695 переглядів Dmitry222 22 вересня 2020 Модуль Отписка от рассылки [Поддержка] Автор: Sfeno, 14 грудня 2017 почта рассылка (і ще %d) Теги: почта рассылка отписка 7 відповідей 3 414 перегляди bruklin 7 листопада 2022 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
ArtemPitov Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 SPF, DKIM, DMARC Надіслати Поділитися на інших сайтах More sharing options... johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 34 минуты назад, spectre сказал: значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Хостер Beget говорят, что нужно поменять кусок кода почтового, видимо про который вы и написали. Придется долбить их дальше) Надіслати Поділитися на інших сайтах More sharing options... 4 months later... alexaw Опубліковано: 23 травня 2018 Share Опубліковано: 23 травня 2018 кто-нибудь решил эту задачу без хостера и как? Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Spojler Опубліковано: 16 грудня 2020 Share Опубліковано: 16 грудня 2020 Подскажите, а как можно в это письмо с сайта через страницу обратной связи вставить информацию о ip-адресе посетителя сайта, который отправил этот запрос? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
johngalt1 Опубліковано: 9 січня 2018 Share Опубліковано: 9 січня 2018 34 минуты назад, spectre сказал: значит долбите хостера на предмет работы функции mail или почтовики могут не принимать письма без авторизации или в спам тулить их Хостер Beget говорят, что нужно поменять кусок кода почтового, видимо про который вы и написали. Придется долбить их дальше) Надіслати Поділитися на інших сайтах More sharing options...
alexaw Опубліковано: 23 травня 2018 Share Опубліковано: 23 травня 2018 кто-нибудь решил эту задачу без хостера и как? Надіслати Поділитися на інших сайтах More sharing options...
Spojler Опубліковано: 16 грудня 2020 Share Опубліковано: 16 грудня 2020 Подскажите, а как можно в это письмо с сайта через страницу обратной связи вставить информацию о ip-адресе посетителя сайта, который отправил этот запрос? Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts