This is a new trick for me, can you kindly explain? I know what you are getting at, I am just not real sure on th method? Do I just replace "mail" and the end with print? Aka mail($email, $subject, $body, $headers); with print($email, $subject, $body, $headers); ?? -----Original Message----- From: replies-lists-b2z2-php@xxxxxxxxxxxxxxxxxxxxx [mailto:replies-lists-b2z2-php@xxxxxxxxxxxxxxxxxxxxx] Sent: Monday, November 19, 2007 8:44 PM To: Brad Subject: RE: two small issues with php mail well, you need to do some basic debugging. a) replace your mail() function with print statements and review the output to make certain that it is correct. [this will require that you look at appropriate documentation to see how message headers/body should be formatted.] b) if "a)" looks right, then look at your mail server's logs to see what shows up there. - Rick ------------ Original Message ------------ > Date: Monday, November 19, 2007 08:19:49 PM -0500 > From: Brad <brads@xxxxxxxxx> > To: 'Philip Thompson' <philthathril@xxxxxxxxx> > Cc: php-general@xxxxxxxxxxxxx > Subject: RE: two small issues with php mail > > It makes sense, but the Bcc is still not making it through. > > Not sure if the smtp portion is correct either. > No parse errors, but no email from the bcc either. > > <? > $email = $_REQUEST['email']; > $fromaddress = 'admin@xxxxxxxxxxxxxxxxxxxxx'; > $fromname = 'Zone of success Club'; $eol = "\r\n"; > $smtp = "localhost"; > $headers = 'From: '.$fromname.' <'.$fromaddress.'>'.$eol; > $headers .= 'Bcc: webmaster@xxxxxxxxxxxxxx'; $eol = "\r\n"; > $headers .= 'Reply-To: '.$fromname.' <'.$fromaddress.'>'.$eol; > $headers .= 'Return-Path: '.$fromname.' <'.$fromaddress.'>'.$eol; > $headers .= 'X-Mailer: PHP '.phpversion().$eol; > $headers .= 'Content-Type: text/html; charset=iso-8859-1'.$eol; > $headers .= 'Content-Transfer-Encoding: 8bit'; > $subject = 'Your free book!'; > $body = '<a > href="http://www.ggggggggggggg.com/freePDF/autopilotebook.pdf">"Cli > ck ME"</a> Here is your FREE autopilot book!!!!'; > mail($email, $subject, $body, $headers); > ?> > > > > -----Original Message----- > From: Philip Thompson [mailto:philthathril@xxxxxxxxx] > Sent: Monday, November 19, 2007 7:00 PM > To: php-general@xxxxxxxxxxxxx > Subject: Re: two small issues with php mail > > On Nov 19, 2007 5:52 PM, Brad <brads@xxxxxxxxx> wrote: > >> Why are you being to belligerent? >> English 101-104 I have aced. >> Top secret security clearance I maintain. >> Concatenate I know well (why would I combine the from, and the >> bcc?) > > > I will refrain from the rest of the posts/slams and stick to your > question in the (...). > > "From" and "Bcc" are *BOTH* part of the headers - that's why you > want to concatenate them. By not using the . (dot), you are > over-writing the "From" line. > > Bad/Pointless assignment: > $headers = "From: ..."; > $headers = "Bcc: ..."; > > Good/Useful assignment: > $headers = "From: ..."; > $headers .= "Bcc: ..."; > > Good luck. > ~Philip > ---------- End Original Message ---------- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.16.0/1137 - Release Date: 11/18/2007 5:15 PM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.16.0/1137 - Release Date: 11/18/2007 5:15 PM -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php