--TEST-- Bug #72964 (White space not unfolded for CC/Bcc headers) --SKIPIF-- --INI-- SMTP=localhost smtp_port=25 --FILE-- 0) { // sleep for a while to allow msg to be delivered sleep(1); $num_messages = imap_check($imap_stream)->Nmsgs; for ($i = $num_messages; $i > 0; $i--) { $info = imap_headerinfo($imap_stream, $i); if ($info->subject === $subject) { imap_delete($imap_stream, $i); $found = true; break; } } $repeat_count--; } imap_close($imap_stream, CL_EXPUNGE); return $found; } $to = "{$users[2]}@$domain"; $subject = bin2hex(random_bytes(16)); $message = 'hello'; $headers = "From: webmaster@example.com\r\n" . "Cc: {$users[0]}@$domain,\r\n\t{$users[1]}@$domain\r\n" . "Bcc: {$users[2]}@$domain,\r\n {$users[3]}@$domain\r\n"; $res = mail($to, $subject, $message, $headers); if ($res !== true) { die("TEST FAILED : Unable to send test email\n"); } else { echo "Message sent OK\n"; } foreach ($users as $user) { if (!find_and_delete_message("$user@$domain", $subject)) { echo "TEST FAILED: email not delivered\n"; } else { echo "TEST PASSED: Message sent and deleted OK\n"; } } ?> --EXPECT-- Message sent OK TEST PASSED: Message sent and deleted OK TEST PASSED: Message sent and deleted OK TEST PASSED: Message sent and deleted OK TEST PASSED: Message sent and deleted OK