Я не могу понять эту строку из официальной документации функции почты в PHP:
http://php.net/manual/en/function.mail.php
Каждая строка должна быть отделена LF (\ n). Строки не должны превышать 70 символов.
Более того, в своем примере они рекомендуют сделать что-то вроде этого:
// The message $message = "Line 1\nLine 2\nLine 3"; // In case any of our lines are larger than 70 characters, we should use wordwrap() $message = wordwrap($message, 70);
Почему это? и что происходит с URL-адресами, например ? они часто намного больше 70 символов
Какие проблемы у нас могут возникнуть, если мы этого не сделаем?
Благодаря!
Существует несколько способов преодолеть ограничение 70 символов, используя, например, base64_encode
или знакомый base64_encode
. Тем не менее, осталось не так много клиентов, которые не могут иметь дело с длинными линиями, хотя, конечно, лучше всего придерживаться этого, если вы в состоянии.