Если я открываю / читаю текстовый файл, а затем отправляю содержимое по электронной почте, новые строки в текстовом файле не появляются в электронном письме при его получении.
Например, текст ...
Lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Sed leo erat,
rutrum posuere justo.
... приходит в почтовый ящик как:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed leo erat, rutrum posuere justo.
Я использую этот код PHP:
$fh = fopen($email_file,'r');
$message = fread($fh,filesize($email_file));
fclose($fh);
mail("email@example.com",$subject,$message,$headers);
//Assume each variable is declared and defined.
Чего мне не хватает?
Редактировать: мне нужно было изменить заголовок Content-Type с HTML для текстовой версии. Спасибо Измиру и Фути. Их вопросы / комментарии привели меня к правильному ответу.