Jump to content

как правильно добавить


Recommended Posts

всем привет

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

в каком месте контроллера ContactControllerCore нужно добавлять свой код?

Link to comment
Share on other sites

Привет!

Я думаю что нужно просто создать новый объект  этого класса и использовать его.

 

$contact_dva = new Contact($id_contact, $this->context->language->id);

 

а нельзя использовать стандартную функцию mail ?

что-то у меня не получилось - не отсылаются письма из кода контроллера посредством mail...

Link to comment
Share on other sites

Да можно создать новый модуль и использовать стандартную функцию 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

У вас на сервере работает mail? 

Смотрите ваши SMTP  настройки и.т.д.

Проблема может быть не в коде а в настройках сервера.

 

с сервером все норм - mail прекрасно срабатывает в коде контроллера ContactControllerCore

по факту удачного подтверждения заказа

Link to comment
Share on other sites

Вы смотрели  спам?

 

и то правда! спасибо!

только что посмотрел - и увидел...

странно, что из контроллера обратной связи идет в спам, а из контроллера кэнфёма заказа - как обычная почта

Link to comment
Share on other sites

×
×
  • Create New...