Edit report at http://bugs.php.net/bug.php?id=12105&edit=1
ID: 12105 Comment by: shashishankar573 at gmail dot com Reported by: simon at vizija dot si Summary: Mail Cc header problem Status: Bogus Type: Bug Package: Mail related Operating System: Windows 2000 proffesional PHP Version: 4.0.6 Block user comment: N Private report: N New Comment: <?php // The message $email = $_REQUEST['email'] ; /*$message = $_REQUEST['message'] ;*/ $address = $_REQUEST['address'] ; $city_state = $_REQUEST['city_state'] ; $zip = $_REQUEST['zip'] ; $phone = $_REQUEST['phone'] ; $comments = $_REQUEST['comments'] ; $name = $_REQUEST['name'] ; $text = $name . ' - ' . $address . ' - ' . $city_state . ' - ' . $zip . ' - ' . $phone . ' - ' . $email . ' - ' . ' - ' . $comments; $to = 'shashishankar...@gmail.com'; $subject = 'the subject'; $message = '$text'; $headers = 'From: email' . "\r\n" . 'Reply-To: $email' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers ); header(" Location: contact_thank.html " ); ?> Previous Comments: ------------------------------------------------------------------------ [2004-04-21 16:58:29] nick at solv dot it You must place '\r\n' before each item in the header. Also for Cc's and Bcc's use uppercase. ie. 'BCC' For example: $header = "From:i...@php.net"; $header.= "\r\nCC:i...@php.net"; $header.= "\r\nBCC:i...@php.net"; ------------------------------------------------------------------------ [2001-07-12 10:51:18] der...@php.net This is not a bug. PHP's mail() function on Win2K uses a own implementation to talk to a mailserver. This code is not very smart at this moment, but a rewrite is on it's way (other bugs are posted for that). Bogusifying this one. Derick ------------------------------------------------------------------------ [2001-07-12 10:35:01] simon at vizija dot si Hi, In mail function on windows for windows paltform there is a nasty bug (I think). I'm trying to execute folowing code, but it crashes every time :((( <?php mail( "h...@hehe.com", "Subject test", "Body test", "Cc: h...@hehe.com\r\n" ) or die( "Cannot send mail" ); ?> If I instead Cc (wich is right on windows) write cc (small caps), then mail is sent, but without cc copy!! If I leave Cc (first letter Upper second Lower) then I get this error message: Warning: Server Error in C:\razvoj\slowwwenia\massmail\test.php on line 2 Cannot send mail I have tested this on the Windows 2000 proffesional and IIS 5.0 with PHP 4.0.4pl1 installed as ISAPI module. I have tested it with PHP 4.0.6 too and still didn't work :(( Is there any solution for this problem? Thanks for any help Simon ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=12105&edit=1