Edit report at http://bugs.php.net/bug.php?id=51604&edit=1
ID: 51604 Updated by: ahar...@php.net Reported by: pavol at klacansky dot com Summary: newline in end of header is shown in start of message -Status: Assigned +Status: Closed Type: Bug Package: Mail related Operating System: Ubuntu PHP Version: 5.3.2 Assigned To: aharvey New Comment: This bug has been fixed in SVN. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. Thanks for the patch, Daniel. Previous Comments: ------------------------------------------------------------------------ [2010-04-22 04:22:51] ahar...@php.net Automatic comment from SVN on behalf of aharvey Revision: http://svn.php.net/viewvc/?view=revision&revision=298291 Log: Fix for bug #51604 (newline in end of header is shown in start of message). Patch by Daniel Egeberg. ------------------------------------------------------------------------ [2010-04-21 16:01:58] degeb...@php.net The attached patch will fix this issue. I don't have php-src karma, so I can't commit it myself. ------------------------------------------------------------------------ [2010-04-21 16:00:42] degeb...@php.net The following patch has been added/updated: Patch Name: php_bug51604.diff Revision: 1271858442 URL: http://bugs.php.net/patch-display.php?bug=51604&patch=php_bug51604.diff&revision=1271858442 ------------------------------------------------------------------------ [2010-04-19 20:50:47] pavol at klacansky dot com Actual result: -------------- \nHallo ------------------------------------------------------------------------ [2010-04-19 20:49:55] pavol at klacansky dot com Description: ------------ if I have a newline (\n) at the end of last header, it will show to start of message of mail Test script: --------------- <?php $email = 'u...@ufo.net'; $headers = 'From: ' . $email . "\n"; $headers .= 'Cc: ' . $email . "\n"; $headers .= 'X-Mailer: PHP/' . phpversion() . "\n"; $headers .= 'Content-Type: text/plain; charset=utf-8' . "\n"; $headers .= 'Content-Transfer-Encoding: 8bit' . "\n"; mail('t...@test.tt', 'test', 'Hallo', $headers); ?> Expected result: ---------------- Hallo Actual result: -------------- Hallo ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=51604&edit=1