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

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

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

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

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

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

Похожие статьи:

Справочники и учебники:


Комментарии посетителей:
  • Спасибо. Не знал про ограничение. Бился минут 30, пока не набрёл на эту статью:)
    04 августа 2014, 09:13 коммент полезен : 0 # Gleb1
  • Спасибо за статью.
    Хостеры как правило отказывают в таких просьбах.
    А вот переносы - реально работают.
    23 февраля 2015, 06:31 коммент полезен : 0 # Сергей18
  • Спасибо! Долго отлавливал откуда появляется этот пресловутый "!"...
    04 сентября 2017, 10:01 коммент полезен : 0 # Александр27
Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Сколько будет Οдин + Τри
Главная
X

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2017 YaPro.Ru

Главная » Веб-мастеру » PHP »