Re: two small issues with php mail

From: Date: Tue, 20 Nov 2007 02:48:18 +0000
Subject: Re: two small issues with php mail
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-264836@lists.php.net to get a copy of this message
Note this code is untested and directly typed from a phone. <?php $to = 'bob@random.com'; $subject = 'Free iPod!'; $message = 'Even though I will be filtered, get your FREE iPod at http://www.obviouslyascam.com!'; $headers = array( 'From: food@yay.com', 'Bbc: yay@bob.com', // ... ); $headers = implode("\r\n", $headers); if (mail($to, $subject, $message, $headers)) echo 'Success!'; else blameCasey(); ?> Note: you might need to change some code before you use it (in an attempt to stop you from ripping off my code). On Nov 19, 2007, at 6:26 PM, "Brad" <brads@ftnco.com> wrote:
For the purposes of this task, mailer is not an option. This is a class assignment to put us into the weeds. I am neck deep googling the heck out of this and finding snippets of un-related code which do not fit. Just seek help from a knowledgeable community to help me past the learning curve. And getting hit hard from hecklers in the process. I am not having a good day with php! I took this class because of it's Linux and Unix origin... I am not having a good day! -----Original Message----- From: Andrés Robinet [mailto:agrobinet@bestplace.biz] Sent: Monday, November 19, 2007 8:49 PM To: 'Brad' Cc: php-general@lists.php.net Subject: RE: [PHP] two small issues with php mail Did I miss something or the following line in your code is useless?
$smtp = "localhost";
Brad, if you really need SMTP configuration, and you want to make your life easier with attachments and extra headers, give a chance to PHPMailer http://phpmailer.codeworxtech.com/. It's free, easy to set up and use, and can do much more than you need. Rob Andrés Robinet | Lead Developer | BESTPLACE CORPORATION 5100 Bayview Drive 206, Royal Lauderdale Landings, Fort Lauderdale, FL 33308 | TEL 954-607-4207 | FAX 954-337-2695 | Email: info@bestplace.net | MSN Chat: best@bestplace.net | SKYPE: bestplace | Web: bestplace.biz | Web: seo-diy.com Confidentiality: "All information in this email message, including images, attachments, contains confidential and proprietary information of BESTPLACE CORPORATION and should only be used or serves for the intended purpose and should not be copied, used or disclosed to anyone other than the sole recipient of this e-mail message."
-----Original Message----- From: Brad [mailto:brads@ftnco.com] Sent: Monday, November 19, 2007 10:27 PM To: php-general@lists.php.net Subject: FW: [PHP] two small issues with php mail _____ From: Brad [mailto:brads@ftnco.com] Sent: Monday, November 19, 2007 8:26 PM To: 'David Giragosian' Subject: RE: [PHP] two small issues with php mail My original issue is trying to implement a Bcc and Emails are only making it to 50% of the recipients. Research and past experience says that I need to implement smtp into my code. Testing of the present “parse free” code show that email addresses on the same server: To: works Bcc: does not Once Bcc: works on same server, I will need to test Bcc on another server which I am sure requires the proper smtp configuration. Working code: <? $email = $_REQUEST['email']; $fromaddress = 'admin@xxxxxxxxxxxx.com'; $fromname = ‘ggggggggggggg'; $eol = "\r\n"; $smtp = "localhost"; $headers = 'From: '.$fromname.' <'.$fromaddress.'>'.$eol; $headers .= 'Bcc: webmaster@xxxxxxxxxxxx.com'; $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.xxxxxxxxxxxxxxxx.com/freePDF/autopilotebook.pdf">"Clic k ME"</a> Here is your FREE autopilot book!!!!'; mail($email, $subject, $body, $headers); ?> _____ From: David Giragosian [mailto:dgiragosian@gmail.com] Sent: Monday, November 19, 2007 7:25 PM To: Brad Cc: php-general@lists.php.net Subject: Re: [PHP] two small issues with php mail On 11/19/07, Philip Thompson <HYPERLINK "mailto:philthathril@gmail.com"philthathril@gmail.com> wrote: On Nov 19, 2007 5:52 PM, Brad <HYPERLINK "mailto:brads@ftnco.com"brads@ftnco.com> 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 Brad, If Philip's suggestion doesn't fix the problem, please post the relevant code, again. I've lost track of your original question. David 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 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
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


« previous php.general (#264836) next »