mail_basic.phpt 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. --TEST--
  2. Test mail() function : basic functionality
  3. --INI--
  4. sendmail_path={MAIL:mailBasic.out}
  5. mail.add_x_header = Off
  6. --FILE--
  7. <?php
  8. echo "*** Testing mail() : basic functionality ***\n";
  9. // Initialise all required variables
  10. $to = 'user@example.com';
  11. $subject = 'Test Subject';
  12. $message = 'A Message';
  13. $additional_headers = 'KHeaders';
  14. $outFile = "mailBasic.out";
  15. @unlink($outFile);
  16. echo "-- All Mail Content Parameters --\n";
  17. // Calling mail() with all additional headers
  18. var_dump( mail($to, $subject, $message, $additional_headers) );
  19. echo file_get_contents($outFile);
  20. unlink($outFile);
  21. echo "\n-- Mandatory Parameters --\n";
  22. // Calling mail() with mandatory arguments
  23. var_dump( mail($to, $subject, $message) );
  24. echo file_get_contents($outFile);
  25. unlink($outFile);
  26. ?>
  27. --EXPECT--
  28. *** Testing mail() : basic functionality ***
  29. -- All Mail Content Parameters --
  30. bool(true)
  31. To: user@example.com
  32. Subject: Test Subject
  33. KHeaders
  34. A Message
  35. -- Mandatory Parameters --
  36. bool(true)
  37. To: user@example.com
  38. Subject: Test Subject
  39. A Message