styleroom Posted August 6, 2014 Share Posted August 6, 2014 всем привет хочу сделать отправку дополнительного письма при использовании пользователем формы обратной связи в каком месте контроллера ContactControllerCore нужно добавлять свой код? Link to comment Share on other sites More sharing options...
styleroom Posted August 7, 2014 Author Share Posted August 7, 2014 Привет! Я думаю что нужно просто создать новый объект этого класса и использовать его. $contact_dva = new Contact($id_contact, $this->context->language->id); а нельзя использовать стандартную функцию mail ? что-то у меня не получилось - не отсылаются письма из кода контроллера посредством mail... Link to comment Share on other sites More sharing options...
styleroom Posted August 7, 2014 Author Share Posted August 7, 2014 Да можно создать новый модуль и использовать стандартную функцию mail. Но тут все есть . Mail::Send($this->context->language->id, 'contact_form', ((isset($ct) && Validate::isLoadedObject($ct)) ? sprintf(Mail::l('Your message has been correctly sent #ct%1$s #tc%2$s'), $ct->id, $ct->token) : Mail::l('Your message has been correctly sent')), $var_list, $from, null, null, null, $fileAttachment); а зачем модуль-то? мне хотелось бы выполнить отправку почты прямо из контроллера... но какую-бы функцию я не использовал - почта не отправляется... хоть mail хоть Mail не понимаю - почему Link to comment Share on other sites More sharing options...
styleroom Posted August 7, 2014 Author Share Posted August 7, 2014 У вас на сервере работает mail? Смотрите ваши SMTP настройки и.т.д. Проблема может быть не в коде а в настройках сервера. с сервером все норм - mail прекрасно срабатывает в коде контроллера ContactControllerCore по факту удачного подтверждения заказа Link to comment Share on other sites More sharing options...
styleroom Posted August 7, 2014 Author Share Posted August 7, 2014 Вы смотрели спам? и то правда! спасибо! только что посмотрел - и увидел... странно, что из контроллера обратной связи идет в спам, а из контроллера кэнфёма заказа - как обычная почта Link to comment Share on other sites More sharing options...
styleroom Posted August 7, 2014 Author Share Posted August 7, 2014 Но письма типа [email protected] всегда попадают в спам. Просто отметите их как не спам и все! спасибище за подсказки! Link to comment Share on other sites More sharing options...
Recommended Posts