Письмо с инструкцией по активации «сбивается в кашу» – проект на 1.9

#1 2 ноября 2014 в 23:45
Проект на 1.9.
Стандартное письмо с инструкцией по активации, которое выглядит вот так:

  1. Здравствуйте, {nickname}!
  2.  
  3. Это письмо отправлено с сайта "{sitename}".
  4.  
  5. Вы получили это письмо, так как этот e-mail адрес был
  6. использован при регистрации на сайте. Если Вы не регистрировались
  7. на этом сайте, просто проигнорируйте это письмо и удалите его.
  8. Вы больше не получите такого письма.
  9.  
  10. ------------------------------------------------
  11. Инструкция по активации
  12. ------------------------------------------------
  13.  
  14. Благодарим Вас за регистрацию.
  15. Мы требуем от Вас "подтверждения" Вашей регистрации,
  16. для проверки того, что введённый Вами e-mail адрес - реальный.
  17. Это требуется для защиты от нежелательных
  18. злоупотреблений и спама.
  19.  
  20. Для активации Вашего аккаунта, зайдите по следующей ссылке:
  21.  
  22. {codelink}
  23.  
  24. Если и при этих действиях ничего не получилось,
  25. возможно Ваш аккаунт удалён. В этом случае, обратитесь
  26. к Администратору, для разрешения проблемы.
  27.  
  28. ------------------------------------------------
  29. Ваш логин и пароль на сайте:
  30. ------------------------------------------------
  31.  
  32. Логин: {login}
  33. Пароль: {password}
  34.  
  35. С уважением, администрация сайта "{sitename}"!
Сбивается в кашу и приходит на почту в таком виде:

  1. Здравствуйте! Это письмо отправлено с сайта "...". Вы получили это письмо, так как этот e-mail адрес был использован при регистрации на сайте. Если Вы не регистрировались на этом сайте, просто проигнорируйте это письмо и удалите его. Вы больше не получите такого письма. ------------------------------------------------ Инструкция по активации ------------------------------------------------ Благодарим Вас за регистрацию. Мы требуем от Вас "подтверждения" Вашей регистрации, для проверки того, что введённый Вами e-mail адрес - реальный. Это требуется для защиты от нежелательных злоупотреблений и спама. Для активации Вашего аккаунта, зайдите по следующей ссылке: http://......Если и при этих действиях ничего не получилось, возможно Ваш аккаунт удалён. В этом случае, обратитесь к Администратору, для разрешения проблемы. ------------------------------------------------ Ваш логин и пароль на сайте: ------------------------------------------------ Логин: ... Пароль: .... С уважением, администрация сайта
Как решить данную проблему?
#2 3 ноября 2014 в 10:43
Также письма о восстановлении пароля и письма админу через форму обратной связи приходят все в одну строчку, а не столбиком.

Кто-нибудь с этим сталкивался?
#3 3 ноября 2014 в 10:55
Попробуйте удалить в файле /core/cms.php строчку
  1. $message = wordwrap($message, 70);
#4 3 ноября 2014 в 18:03


Попробуйте удалить в файле /core/cms.php строчку

  1. $message = wordwrap($message, 70);

Fuze

К сожалению не помогло.
#5 3 ноября 2014 в 20:06

К сожалению не помогло

Как вариант, возможно письмо у вас отправляется в формате text/html. Попробуйте после строки:
  1. $message = wordwrap($message, 70);
вставить:
  1. $content='text/plain';
Это для проверки. Если всё исправляется, то просто отформатируйте шаблон письма в формате html.
#6 4 ноября 2014 в 00:25

Как вариант, возможно письмо у вас отправляется в формате text/html.

Марат
Этот вариант тоже не помог.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.