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

Отправляете почту через функцию 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

Новые заметки:

Про что мы забываем когда делаем оценку задачи по времени

Список вопросов для собеседования разработчика по телефону

Symfony2 авторизация без Doctrine2 для чайника

Phpstorm7 LiveEdit

Жесткий хабр или не хабр, тогда кто?

Яндекс.Деньги мошенничество

Как узнать какие страницы в поиске яндекса или это секрет

Последние комменты:

Yapro CMS:

Здравствуйте, Гость | Войти | Регистрация | Карта сайта | RSS ленты | Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter

youtube.com/watch?v=7hFivbgIEqk

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

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