PHP _EOL не работает при вводе в функцию $ message of mail () - PullRequest
0 голосов
/ 31 марта 2009

Я использую PHP _EOL при построении тела сообщения моей электронной почты, но переводы строки не проходят, и все тело сообщения заканчивается одной длинной строкой в ​​получающемся сообщении. Это происходит независимо от сообщений, состоящих из нескольких частей или только html. Отправка в виде текста, только он работает нормально, но, конечно, я хочу отправить несколько частей сообщений .... Есть идеи?

Ответы [ 2 ]

1 голос
/ 31 марта 2009

Эммы. Если в вашей электронной почте HTML нет разрывов строк, возможно, это связано с тем, что ни \ n, ни \ r \ n не являются новой строкой в ​​HTML;
тег - это.

0 голосов
/ 31 марта 2009

Я никогда прежде не использовал PHP_EOL, но мне интересно, задан ли он для типа вашего сервера, а не для получателя. Я не понимаю, как константа может быть правильной для всех получателей, это не имеет смысла.

Обычно '\ n' - это все, что нужно ... в некоторых случаях вам может понадобиться '\ r \ n' в зависимости от используемого протокола. Что вы используете для отправки электронной почты? Что вы используете для просмотра электронной почты?

...