Re: two small issues with php mail

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Brad wrote:
Implementing Bcc and smtp.

"Here we go again"

#1 email is only being sent to a few recipients.

I need to implement $smtp = ‘localhost’;
Somewhere, but I keep getting parse errors?

Those are not normal quotes, but I'm guessing you actually typed that in the evil that is Outlook.

#2 trying to do a Bcc but that gives me parse errors as well

It should be as easy as?

$Bcc ‘some@xxxxxxxxxxx’; $eol = "\r\n";

That's not valid code. Ok, the second bit is, but still rather pointless.

Here is the working code, but if I implement the above needed inserts
anywhere, I get a big ‘ol fat parse error

Any assistance would be truly appreciated.

An explanation of why would really help since this is for a school project.

Ahh, suddenly everything becomes clear. You can't use PHPMailer because that would mean that you didn't learn it yourself you just used somebody elses work. So instead you ask here rather than reading the PHPMailer source code. Nice.

Working code as is:

<?

$email = $_REQUEST['email'];

$fromaddress = 'admin@xxxxxxxxxxxxxxxxxxxxx';

$fromname = 'Zone of success Club'; $eol = "\r\n";

$headers  = 'From: '.$fromname.' <'.$fromaddress.'>'.$eol;

// $headers = 'bcc: 'kathyandrews@xxxxxxxxxxxxx';

This should work. However, because you're assigning this to $headers rather than concatenating it you're trampling over the From line above.

BTW, Bcc usually has a capital letter. Probably wouldn't cause any problems but has the potential to stop it working.

$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.zoneofsuccessclub.com/freePDF/autopilotebook.pdf";>"Click
ME"</a>  Here is your FREE autopilot book!!!!';

"Click ME" indeed. I'm guessing this isn't an HCI course you're doing.

mail($email, $subject, $body, $headers);

?>

Try the veal.

-Stut

--
http://stut.net/

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux