|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2001-03-20 05:30 UTC] sniper@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Nov 01 08:00:02 2025 UTC |
script example: ------------------------------------------------------------------------------------------------- <?php $returnvar="false"; $mailto="you@yourdomain.com"; $mailsubject="cc test"; $mailmessage="message content"; $mailHeader="Cc:otheraddress@yourdomain.com\r\n"; $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, "\r\n"); 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"