--TEST--
Bug #66535: Extra newline if add_x_header and no additional headers are used
--INI--
-sendmail_path=tee mailBasic.out >/dev/null
+sendmail_path=tee mailBug66535.out >/dev/null
mail.add_x_header = On
--SKIPIF--
<?php
$subject = 'Test Subject';
$message = 'A Message';
-$outFile = "mailBasic.out";
+$outFile = "mailBug66535.out";
@unlink($outFile);
var_dump( mail($to, $subject, $message) );
--TEST--
Bug #69874: Null addtional_headers does not send mail
--INI--
-sendmail_path=tee mailBasic.out >/dev/null
+sendmail_path=tee mailBug69874.out >/dev/null
mail.add_x_header = Off
--SKIPIF--
<?php
$subject = 'Test Subject';
$message = 'A Message';
-$outFile = "mailBasic.out";
+$outFile = "mailBug69874.out";
@unlink($outFile);
var_dump( mail($to, $subject, $message) );
--TEST--
Bug #69874: Null addtional_headers does not send mail
--INI--
-sendmail_path=tee mailBasic.out >/dev/null
+sendmail_path=tee mailBug69874_2.out >/dev/null
mail.add_x_header = On
--SKIPIF--
<?php
$subject = 'Test Subject';
$message = 'A Message';
-$outFile = "mailBasic.out";
+$outFile = "mailBug69874_2.out";
@unlink($outFile);
var_dump( mail($to, $subject, $message, '') );
--TEST--
Test mail() function : basic functionality
--INI--
-sendmail_path=tee mailBasic.out >/dev/null
+sendmail_path=tee mailBasic6.out >/dev/null
mail.add_x_header = Off
--SKIPIF--
<?php
$subject = 'Test Subject';
$message = 'A Message';
$additional_headers = "HEAD1: a\r\nHEAD2: b\r\n";
-$outFile = "mailBasic.out";
+$outFile = "mailBasic6.out";
@unlink($outFile);
echo "-- Valid Header --\n";
--TEST--
Test mail() function : array extra header basic functionality
--INI--
-sendmail_path=tee mailBasic.out >/dev/null
+sendmail_path=tee mailBasic7.out >/dev/null
mail.add_x_header = Off
--SKIPIF--
<?php
"bar\r\n\t fuga",
),
);
-$outFile = "mailBasic.out";
+$outFile = "mailBasic7.out";
@unlink($outFile);
echo "-- All Mail Content Parameters --\n";
'message-id' => array('foo7'),
'in-reply-to'=> array('foo8'),
);
-$outFile = "mailBasic.out";
+$outFile = "mailBasic7.out";
@unlink($outFile);
echo "-- All Mail Content Parameters --\n";
'foo6' => array(NULL),
'foo7' => array(new StdClass),
);
-$outFile = "mailBasic.out";
+$outFile = "mailBasic7.out";
@unlink($outFile);
echo "-- All Mail Content Parameters --\n";
"foo9" => '%&$#!',
"foo10" => "abc\0\tdef",
);
-$outFile = "mailBasic.out";
+$outFile = "mailBasic7.out";
@unlink($outFile);
echo "-- All Mail Content Parameters --\n";