As especificações HTTP e MIME especificam que as linhas de cabeçalho devem terminar com \ r \ n, mas não são claras (alguns diriam que não é claro se forem claras) sobre o que fazer com o conteúdo de uma TEXTAREA. (Veja, por exemplo, este tópico de um grupo de trabalho de HTML sobre o assunto.)
Aqui está uma citação da especificação HTTP / 1.1 sobre cabeçalhos de mensagens:
O terminador de linha para campos de cabeçalho de mensagem é a sequência CRLF. No entanto, recomendamos que os aplicativos, ao analisar esses cabeçalhos, reconheçam um único LF como um terminador de linha e ignorem o CR inicial.
Acho que é uma boa estratégia em geral: seja rigoroso com o que você produz, mas liberal no que você aceita. Você deve assumir que receberá todos os tipos de terminadores de linha. (Observe que, além de CRLF e LF, o Mac OS-9 usava CR sozinho e ainda existem alguns por aí. O padrão Unicode (seção 5.8) especifica uma ampla gama de sequências de caracteres que devem ser reconhecidas como terminadores de linha; há uma lista deles aqui .)