Появление символов ! и пробела при отправке почты

Отправляете почту через функцию mail() а в письме, в разных местах получаете разделение в виде "! " восклицательного знака и пробела?

Всё дело в том, что это штатное ограничение количества символов в одной строке от sendmail

По умолчанию такой разграничитель строки вставляется через каждые 1015 символов, т.е. между 1015 и 1016 символами и т.д.

Если Ваша строка намного длиннее, и Вам нужно поправить это, у Вас 2 варианта:

  1. Обратиться в техподдержку хостинга и попросить увеличить длинну строки
  2. Выставлять переносы строк в скрипте, чаще 1015 символов.

09.07.2007 21:21

Комментарии

Спасибо. Не знал про ограничение. Бился минут 30, пока не набрёл на эту статью :)
Gleb |
Спасибо за статью. Хостеры как правило отказывают в таких просьбах. А вот переносы - реально работают.
Сергей |
Спасибо! Долго отлавливал откуда появляется этот пресловутый "!"...
Александр |

Copyrights © 2007 - 2026 YaPro.Ru