bug51604.phpt 743 B

1234567891011121314151617181920212223242526272829303132333435
  1. --TEST--
  2. Bug #51604 (newline in end of header is shown in start of message)
  3. --INI--
  4. sendmail_path=tee mail_bug51604.out >/dev/null
  5. mail.add_x_header = Off
  6. --SKIPIF--
  7. <?php
  8. if(substr(PHP_OS, 0, 3) == "WIN")
  9. die("skip Won't run on Windows");
  10. ?>
  11. --FILE--
  12. <?php
  13. // Initialise all required variables
  14. $to = 'user@example.com';
  15. $subject = 'Test Subject';
  16. $message = 'A Message';
  17. $additional_headers = "KHeaders\n\n\n\n\n";
  18. $outFile = "mail_bug51604.out";
  19. @unlink($outFile);
  20. // Calling mail() with all additional headers
  21. var_dump( mail($to, $subject, $message, $additional_headers) );
  22. echo file_get_contents($outFile);
  23. unlink($outFile);
  24. ?>
  25. ===DONE===
  26. --EXPECT--
  27. bool(true)
  28. To: user@example.com
  29. Subject: Test Subject
  30. KHeaders
  31. A Message
  32. ===DONE===