Опенкарт пытается отправить почту от имени заполнившего форму, а почтовый сервер Яндекса этого не позволяет. И правильно, кстати, делает.
Гуглил, Яндексил... Один из методов:
не помогает.В контроллере catalog/controller/information/contact.php заменить строку
наКод: Выделить всё
$mail->setFrom($this->request->post['email']);
Код: Выделить всё
$mail->setFrom($this->config->get('config_email'));
Вернее, реакции на любую правку в
никакой.catalog/controller/information/contact.php
Решил внести вышеупомянутые действия в файл
Это сработало. Письмо отправляется и приходит на ящик, указанный в настройках почты.storage/modification/catalog/controller/information/contact.php
Теперь вопрос.
Почему так? И как это дело оформить в мод, что ли?
Ну, чтобы люди пользовались, кому надо, без танцев с бубном.