PHP 4.0 Bug #9858 Updated: mail() still doesn't send cc

From: Date: Tue, 20 Mar 2001 10:30:37 +0000
Subject: PHP 4.0 Bug #9858 Updated: mail() still doesn't send cc
Groups: php.dev 
Request: Send a blank email to php-dev+get-49468@lists.php.net to get a copy of this message
ID: 9858 Updated by: sniper Reported By: joel@intwebservices.com Old-Status: Open Status: Bogus Bug Type: Performance problem Assigned To: Comments: submitted twice. Previous Comments: --------------------------------------------------------------------------- [2001-03-20 01:45:26] joel@intwebservices.com script example: ------------------------------------------------------------------------------------------------- <?php $returnvar="false"; $mailto="you@yourdomain.com"; $mailsubject="cc test"; $mailmessage="message content"; $mailHeader="Cc:otheraddress@yourdomain.comrn"; $returnvar=mail($mailto,$mailsubject,$mailmessage,$mailHeader); ?> <html> <body> the mail was sent? <?php echo "<br>returnvar= $returnvar<br>"; ?> </body> </html> --------------------------------------------------------------------------------- The above does not send the carbon copy. I think the problem is here in win32 sendmail.c : if (headers && (pos1 = strstr(headers, "Cc:"))) { pos2 = strstr(pos1, "rn"); tempMailTo = estrndup(pos1, pos2-pos1); Should be tempMailTo = estrndup(pos1+2, pos2-pos1); I think since the pos of "Cc: would give the position of the first C in "Cc:". "headers" should also be made all upper case to catch the "cc" or the "CC" --------------------------------------------------------------------------- ATTENTION! Do NOT reply to this email! To reply, use the web interface found at http://bugs.php.net/?id=9858&edit=2

« previous php.dev (#49468) next »