Автор Тема: Настройка клиентской службы на prestashop 1.6.1.11  (Прочитано 2057 раз)

04 Июнь 2018, 20:16:47
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Помогите с настройкой клиентской службы на prestashop 1.6.1.11.
Получается, что письма приходят краказябрами тип такого "Сообщение от покупателя магазина
Мир уюта E-MAIL КЛИЕНТА: "
Подскажите, как это устранить проблему подобной кодировки?

В настройках E-mail - Использовать функцию PHP mail и отправлять письма В обоих форматах.

Проблема замечена, когда письма идут напрямую на почту гмейла. Если обращаться через обратную связь сайта, тогда обращение приходит в нормальном виде.

В отправленных сообщениях на почтовику видно что уходят нормальные письмо читабельные (скрин прикрепил) Понимаю, что где-то недоработка с кодировкой, но где копать не знаю.
04 Июнь 2018, 22:50:27
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Файлы шаблонов писем нужно перекодировать в utf8.
04 Июнь 2018, 23:06:36
Ответ #2
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Это от этого думаете?
Подскажите, как это сделать?
Просто смотрю в Нотпаде, то там и так ЮТФ8.

И снова же не понимаю зависимость от шаблонов. Если мне на почту уведомление о заказе приходит нормально, а вот на сайт в клиентскую службу приходят крякозябры... Замечал также когда просто пишешь на мыло сайта то в клиентскую службу приходят тоже крякозябры...
05 Июнь 2018, 08:47:31
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
На сайте какая кодировка? База данных в какой кодировке?
05 Июнь 2018, 11:11:01
Ответ #4
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
На сайте какая кодировка? База данных в какой кодировке?
База в utf-8 general ci

На сайте: <html lang="ru-ru">
<head>
<meta charset="utf-8" />......

Кодировку сайта в коде страницы смотреть же?
05 Июнь 2018, 13:00:17
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В phpmyadmin откройте таблицу ps_customer_message, меняйте кодировку браузера, увидите в какой кодировке сохранены сообщения.
05 Июнь 2018, 19:54:01
Ответ #6
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В phpmyadmin откройте таблицу ps_customer_message, меняйте кодировку браузера, увидите в какой кодировке сохранены сообщения.

Я определил кодировку - это кодировка : WINDOWS-1251. Копирнул крякозябры в универсальный декодер. Так а как мне сделать чтобы я мог читать такие письма в клиентской службе???
05 Июнь 2018, 20:14:14
Ответ #7
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
https://prestashop-forum.ru/index.php/topic,8544.msg54390.html#msg54390
Причина может быть в хостинге.
Кодировка должна быть везде одинаковая.
05 Июнь 2018, 20:49:03
Ответ #8
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ребят, хостер ответил следующее:
"по умолчанию стоит utf-8, но если ваша БД была сохранена в cp1251 или же где-то в конфиге движка прописана данная кодировка, то отдаваться будет именно она. "
Так что к хостеру вопросов не должно быть...

А почта гмейл может мне посылать по умолчанию письма в кодировке cp1251 и в дальнейшем движок сохраняет так её в БД??? Как это проверить?
05 Июнь 2018, 21:11:29
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
gmail не отсылает письма в cp1251
Проверить просто, в настройках email нужно выбрать Задать свои параметры для SMTP сервера (только для опытных пользователей) и указать smtp от gmail.
05 Июнь 2018, 21:50:35
Ответ #10
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
настройки smtp на гмейлоскую почту дают ошибку: "Ошибка: пожалуйста проверьте настройки
Connection could not be established with host smtp.gmail.com [Network is unreachable #101]"
На почту сервака нормально работает.

Пишу для гмейла следующее:
Почтовый домен  gmail.com
Сервер SMTP smtp.gmail.com
Имя пользователя SMTP ххххххххххххх@gmail.com
Пароль SMTP ххххххххххх
Шифрование SSL
Порт 465
05 Июнь 2018, 22:22:36
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Почтовый домен  - ничего не нужно, оставьте пустым.
05 Июнь 2018, 22:27:21
Ответ #12
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
оставил пустым - та же ошибка...
05 Июнь 2018, 22:51:51
Ответ #13
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Это гмейл глючит или что? Может другой почтовик пробовать тогда или что? В чём подвох - я не понимаю.

Подключил по SMTP почтовик самого хостера - с первого раза нормуль подключился. Проблема осталась такой же((((((((((((
05 Июнь 2018, 23:23:02
Ответ #14
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
а бывает что письма приходят вообще с непонятной кодировкой типа :
"
CmhlbGxvCtC+0YLQstC10YIK0L7RgtCy0LXRggrQvtGC0LLQtdGCCgo+0JLRgtC+0YDQvdC40Los
ICA1INC40Y7QvdGPIDIwMTgsIDIzOjE1ICswMzowMCDQvtGCINCa0LvQuNC10L3RgtGB0LrQsNGP
INC/0L7QtNC00LXRgNC20LrQsCA8bWlydXl1dGEuZm9yeW91QGdtYWlsLmNvbT46Cj4KPsKgCj7Q
l9C00YDQsNCy0YHRgtCy0YPQudGC0LUsICAsCj7CoAo+0LrRgyDQutGDINC60YMg0LrRgyDQutGD
INC60YMg0LoKPsKgCj7QndCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUg0L7RgtCy0LXRh9Cw
0YLRjCDQvdC1INC90YPQttC90L4sINC80Ysg0LXQs9C+INC90LUg0L/QvtC70YPRh9C40LwuCQkJ
Cj7Qp9GC0L7QsdGLINC90LDQv9C40YHQsNGC0Ywg0L7RgtCy0LXRgiwg0LjRgdC/0L7Qu9GM0LfR
g9C50YLQtSDRgdGB0YvQu9C60YM6ICBodHRwOi8vbWlydXl1dGEuY29tLnVhL2NvbnRhY3QtdXM/
aWRfY3VzdG9tZXJfdGhyZWFkPTEwMyZ0b2tlbj1hMHZMdW90TU1hMGIKPsKgCj7QnNC40YAg0YPR
jtGC0LAgwqAKCi0tIArQktCw0LvQtdC90YLQuNC9INCa0L7QvdGB0YLQsNC90YLQuNC90L7QstGB
0LrQuNC5Cg
"

Это вообще не знаю что - даже не кодировка ср1251 - больше похоже на md5...


ПОМОГИТЕ плиз!!!!!!!!!