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

Тема в разделе "Общие вопросы", создана пользователем timurkin, 5 фев 2019.

  1. timurkin

    timurkin Пользователь

    Сообщения:
    36
    Симпатии:
    2
    Добрый день!
    OcStore 2.3

    Указал в Настройках сайта почту на Яндексе(личную, не доменную).
    При отправке заявки через форму обратной связи, письмо оказывается не во Входящих, а в Отправленных!
    С другим личным ящиком на Яндексе, таких проблем нет, приходит во входящие.

    В чем может быть дело?
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.878
    Симпатии:
    1.064
    Это как?? :D Интересно..
     
  3. timurkin

    timurkin Пользователь

    Сообщения:
    36
    Симпатии:
    2
    Вот я тоже очень был удивлен!
     
  4. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    У меня в отправленных при пересылки, но это правило я создавал сам в яндексе. Может и у вас так.
     
  5. timurkin

    timurkin Пользователь

    Сообщения:
    36
    Симпатии:
    2
    Нет, у меня такого правила нет. Сейчас еще раз проверил, вообще перестали приходить письма на этот ящик
     
  6. timurkin

    timurkin Пользователь

    Сообщения:
    36
    Симпатии:
    2
    Прошу прощения, действительно было такое правило!
    По вашей наводке и разобрался, спасибо!)))

    А можно сделать, чтобы клиенту после отправки сообщения подтверждающее письмо приходило?
     
  7. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    А что не приходит? Магазин же как то оправляет уведомления ??
     
  8. timurkin

    timurkin Пользователь

    Сообщения:
    36
    Симпатии:
    2
    Насколько я знаю, уведомление юзеру только при заказе приходит. А мне бы сделать, чтобы приходило и при отправке с формы Связаться с нами.
     
  9. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    Хотите чтобы вас в спам список добавили? Если хотите, то вам в контроллере нужно внести изменения.
    \catalog\controller\information\contact.php
    Код:
    $mail->setTo($this->config->get('config_email'));
    заменить на
    Код:
    $mail->setTo('mail1@mail.ru,mail2@mail.ru'));
     
  10. timurkin

    timurkin Пользователь

    Сообщения:
    36
    Симпатии:
    2
    Так нет, мне надо чтобы приходило письмо на email, оставленный пользователем(см. вложение). А ваша строка, это отправка на email магазина.
     

    Вложения:

  11. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    PHP:
    $mail->setTo($this->config->get('config_email') . ',' $this->request->post['email']);
     
  12. timurkin

    timurkin Пользователь

    Сообщения:
    36
    Симпатии:
    2
    Да, спасибо, теперь на email пользователю приходит.
    Только мне бы сделать, чтобы пользователю приходил текст со страницы success, то есть значение этой переменной:
    $data['text_message'] = $this->language->get('text_success');
     
  13. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    Ну что же все "нужно надо надо нето"
    Откройте файл, посмотрите внимательно на него. Попробуйте как то догадаться что делать и как происходит отправка. Потом о результате пишите. А то получается какой то заказ. Вам подсказываешь, а вы ручки сложили и ждете.... :(
     
  14. timurkin

    timurkin Пользователь

    Сообщения:
    36
    Симпатии:
    2
    Я до последнего пытался сам разобраться и не мучать Вас, но знаний не хватает(
    Привожу скрин моей функции, на 118-ой строке завел переменную, куда записываю текст для юзера. Но все равно приходит то же, что и для админа(
     

    Вложения:

    Последнее редактирование: 9 фев 2019
  15. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    значит задублируйте просто

    Код:
                $mail->setTo($this->request->post['email']);
                $mail->setFrom($this->config->get('config_email');
                $mail->setSender($this->config->get('config_email');
                $mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8'));
                $mail->setText('текст свой');
                $mail->send();
    как то так.
     
  16. timurkin

    timurkin Пользователь

    Сообщения:
    36
    Симпатии:
    2
    Большое спасибо, все получилось!