RE: [PHP-GENERAL] going to try one more time about mail problems

From: Date: Thu, 01 Jun 2000 15:42:05 +0000
Subject: RE: [PHP-GENERAL] going to try one more time about mail problems
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-826@lists.php.net to get a copy of this message
I noticed if I send just the mail to you, you completely ignore me.. Perhaps this is why people dont seem to be helping you much.. How about Did the last one not work? Also, try mail("wizaerd@wizaerd.com","test","body","From: root@localhost"); liz PS - Sorry bout the previous message, this keyboard hates me > > -----Original Message----- > > From: Wizaerd [mailto:wizaerd@wizaerd.com] > > Sent: Thursday, June 01, 2000 16:33 > > To: Ray Black III > > Cc: General PHP LIst > > Subject: RE: [PHP-GENERAL] going to try one more time about mail > > problems > > > > > > > 1st- What, exactly, does "no luck" mean? What was the output > of each of > > > these (1, 0)? Are you getting any bounces at the zanova email address? > > > Anything like that? Or are these just disappearing into a black hole? > > > > I get no emails, no bounced messages... they just appear to disappear... > > > > > 2nd- I had the same problems with the third of these three > > > messages that I'd > > > had with the other. Again, I cut-and-paste'd your stuff (changing > > > the email > > > addresses, obviously). How does the code that I'd last sent work? > > > > Nothing appears to get sent, I receive no meesages and no > bounced messages > > > > > You don't seem to be following people's direct recommendations, > > but rather > > > just flailing about with your testing. I told you: This code > > > worked for me. > > > You responded: This other code (not yours) didn't work for me. > > Apples and > > > oranges here. Please cut and paste, and post the results of that. > > > > >>> I have followed the advice given here... your last response: > > >>> heh.. whoops! That's exactly the email that DIDN'T work for me... > > >>> ;) > > >>> > > >>> Here's what did, though: > > >>> > > >>> echo "mail() test - doesn't work<br>\n"; > > >>> $mailTo = "email@address"; > > >>> $mailSubject = "Testing Email"; > > >>> $mailBody = "This is a test from mail()"; > > >>> $mailHeader = "From: email@address"; > > >>> echo "Mailing: ". mail( $mailTo, $mailSubject, $mailBody, > > $mailHeader )."<br>\n"; > > > > I of course changed the email addresses in it to: > > echo "mail() test - doesn't work<br>\n"; > > $mailTo = "wizaerd@wizaerd.com"; > > $mailSubject = "Testing Email"; > > $mailBody = "This is a test from mail()"; > > $mailHeader = "From: jsheble@zanova.com"; > > echo "Mailing: ". mail( $mailTo, $mailSubject, $mailBody, > > $mailHeader )."<br>\n"; > > > > it did not send any messages and I did not receive an bounced messages > > either. > > > > > > > > > > Thanks, > > > -r3- > > > > > > > > > ----- Original Message ----- > > > From: Wizaerd <wizaerd@wizaerd.com> > > > To: Ray Black III <rblack@clickcom.com> > > > Cc: General PHP LIst <php-general@lists.php.net> > > > Sent: Thursday, June 01, 2000 11:10 AM > > > Subject: RE: [PHP-GENERAL] going to try one more time about > > mail problems > > > > > > > > > > I tried doing it this way as well with no luck: > > > > > > > > print( "Mailing: " . mail( > > > > "mailto:wizaerd@wizaerd.com, > > "Test", "Another > > > mail > > > > test" )); > > > > print( "Mailing: " . mail( "wizaerd@wizaerd.com", > > > > "Test", > > "Another mail > > > > test", "From: jsheble@zanova.com" )); > > > > print( "Mailing: " . mail( "wizaerd@wizaerd.com", > > > > "Test", > > "Another mail > > > > test", "From: jsheble@zanova.com\nX-Mailer: PHP 4.0" )); > > > > > > > > Notice the missing "\n"... > > > > > > > > > -----Original Message----- > > > > > From: Ray Black III [mailto:rblack@clickcom.com] > > > > > Sent: Thursday, June 01, 2000 8:01 AM > > > > > To: Liz Kimber; Wizaerd > > > > > Cc: General PHP LIst > > > > > Subject: Re: [PHP-GENERAL] going to try one more time about mail > > > > > problems > > > > > > > > > > > > > > > Agreed, re: grouching. > > > > > > > > > > Also, it looks like the newlines are exactly the problem. > I used the > > > code > > > > > you sent, and an email arrived from: Unpriveledged User, I > > > stripped ALL > > > of > > > > > the newlines, and it went through perfectly. > > > > > > > > > > So, it looks like your sendmail is blocking emails from > > > > > Unpriveledged Users, > > > > > and that's something that can be solved by removing the > > newlines from > > > the > > > > > end of your headers (and may as well strip them from the ends of > > > > > everything > > > > > else). > > > > > > > > > > Here's what worked correctly for me: > > > > > > > > > > echo "mail() test - doesn't work<br>\n"; > > > > > $mailTo = "email@address\n"; > > > > > $mailSubject = "Testing Email\n"; > > > > > $mailBody = "This is a test from mail()\n"; > > > > > $mailHeader = "From: email@address\n"; > > > > > echo "Mailing: ". mail( $mailTo, $mailSubject, $mailBody, > > > > > $mailHeader )."<br>\n"; > > > > > > > > > > -r3- > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > From: Liz Kimber <liz@xcalibur.demon.co.uk> > > > > > To: Wizaerd <wizaerd@wizaerd.com> > > > > > Cc: General PHP LIst <php-general@lists.php.net> > > > > > Sent: Thursday, June 01, 2000 10:52 AM > > > > > Subject: RE: [PHP-GENERAL] going to try one more time about mail > > > problems > > > > > > > > > > > > > > > > I know its hard when you have worked long and hard on stuff and > > > > > its still > > > > > > not working.. But grouching at people will only mean they dont > > > > > help. Try > > > > > to > > > > > > remember. > > > > > > > > > > > > I'd go with what someone has already said they did which > > was remove > > > the > > > > > last > > > > > > \ns from the end of your header, have none there at all.. > > > > > > > > > > > > Such as > > > > > > > > > > > > $mailHeader = "From: me@somepc.com"; > > > > > > > > > > > > Im sure its sending a blank line. (if you look in > > /var/spool/mqueue > > > you > > > > > > should see the files and be able to look at the headers) > > > > > > > > > > > > Liz > > > > > > > > > > > > > -----Original Message----- > > > > > > > From: Wizaerd [mailto:wizaerd@wizaerd.com] > > > > > > > Sent: Thursday, June 01, 2000 15:43 > > > > > > > To: Liz Kimber > > > > > > > Cc: General PHP LIst > > > > > > > Subject: RE: [PHP-GENERAL] going to try one more time > about mail > > > > > > > problems > > > > > > > > > > > > > > > > > > > > > The portion under the asterisks was going to be my original > > > response, > > > > > but > > > > > > > then I decided it sounded too flippant and arrogant. It's > > > > > just that my > > > > > > > level of frustration has been real regarding this issue since > > > > > I have not > > > > > > > gotten any closer, and the majority of responses I get are > > > > > all the same > > > > > > > thing... > > > > > > > > > > > > > > Anyways, I tried: > > > > > > > > > > > > > > // mail test - doesn't work > > > > > > > $mailTo = "wizaerd@wizaerd.com\n"; > > > > > > > $mailSubject = "Testing EMail\n"; > > > > > > > $mailBody = "This is a test from mail()\n"; > > > > > > > $mailHeader = "From: jsheble@zanova.com\n"; > > > > > > > > > > > > > > mail( $mailTo, $mailSubject, $mailBody, $mailHeader ); > > > > > > > > > > > > > > > > > > > > > > > > > > > > $mailBody = "This is a test from popen()\n"; > > > > > > > > > > > > > > // secondary mail test - does work > > > > > > > $MP = "/usr/lib/sendmail -t "; > > > > > > > $fd = popen($MP,"w"); > > > > > > > fputs($fd, "To: " . $mailTo ); > > > > > > > fputs($fd, $mailHeader ); > > > > > > > fputs($fd, "Subject: " . $mailSubject ); > > > > > > > fputs($fd, $mailBody ); > > > > > > > pclose($fd); > > > > > > > > > > > > > > Notice the first and second methods use the same > variables. The > > > only > > > > > > > difference is that the popen function adds the To: > and Subject: > > > > > > > in the text > > > > > > > because the mail function does that internally > > (otherwise all the > > > > > examples > > > > > > > of mail() I've seen on the internet and in books are > > wrong because > > > > > they're > > > > > > > never included when using mail()). > > > > > > > > > > > > > > Here are the lines from the /var/log/maillog after > trying these > > > > > > > two examples > > > > > > > (I tried it twice): > > > > > > > Jun 1 07:37:06 belgarath sendmail[4017]: HAA04017: > from=nobody, > > > > > size=92, > > > > > > > class=0, pri=92, nrcpts=0, > > > > > > > msgid=<200006011437.HAA04017@belgarath.sorcery>, > > > > > > > relay=nobody@localhost > > > > > > > Jun 1 07:37:06 belgarath sendmail[4018]: HAA04018: > from=nobody, > > > > > size=87, > > > > > > > class=0, pri=30087, nrcpts=1, > > > > > > > msgid=<200006011437.HAA04018@belgarath.sorcery>, > > > > > relay=nobody@localhost > > > > > > > Jun 1 07:37:08 belgarath sendmail[4020]: HAA04018: > > > > > > > to=wizaerd@wizaerd.com, > > > > > > > ctladdr=nobody (99/99), delay=00:00:02, xdelay=00:00:02, > > > mailer=esmtp, > > > > > > > relay=mail1.itool.com. [207.113.118.44], stat=Sent > > > (Message received > > > > > > > successfully) > > > > > > > Jun 1 07:38:12 belgarath sendmail[4027]: HAA04027: > from=nobody, > > > > > size=104, > > > > > > > class=0, pri=104, nrcpts=0, > > > > > > > msgid=<200006011438.HAA04027@belgarath.sorcery>, > > > > > > > relay=nobody@localhost > > > > > > > Jun 1 07:38:12 belgarath sendmail[4028]: HAA04028: > from=nobody, > > > > > size=100, > > > > > > > class=0, pri=30100, nrcpts=1, > > > > > > > msgid=<200006011438.HAA04028@belgarath.sorcery>, > > > > > relay=nobody@localhost > > > > > > > Jun 1 07:38:15 belgarath sendmail[4030]: HAA04028: > > > > > > > to=wizaerd@wizaerd.com, > > > > > > > ctladdr=nobody (99/99), delay=00:00:03, xdelay=00:00:03, > > > mailer=esmtp, > > > > > > > relay=mail1.itool.com. [207.113.118.44], stat=Sent > > > (Message received > > > > > > > successfully) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ************************************************************************ > > > > > > > > > > > > > > > > ************************************************************************ > > > > > > > I'm not quite sure what you're advising here. The > > From, Reply-To > > > and > > > > > > > X-Mailer sections of this email are already exactly the > > same. The > > > To > > > > > > > portion does not have a newline on it because the > mail function > > > claims > > > > > it > > > > > > > doesn't require one (but just for that sake of argument, I > > > > > tried adding > > > > > it > > > > > > > with zero results). Also for the sake of argument, > > > others have said > > > > > they > > > > > > > took this code precisely as it's listed here, and > > plugged it into > > > > > > > their own > > > > > > > PHP scripts and the mail() portion worked. I have > tried sending > > > > > > > mail using > > > > > > > simpler examples, with no additional header > information, lots of > > > > > > > additional > > > > > > > information, variables, literals, and the results have always > > > > > > > been the same. > > > > > > > The mail() will not send email. So again it points to my > > > > > > > configuration. At > > > > > > > this point, I'm merely looking for an explanation as > to why one > > > method > > > > > > > works, the other does not. How can it be a configuration > > > > > problem if the > > > > > > > command line method and the popen method work? > > > > > > > > > > > > > > > > > > > > > > > You never replied to my mail to you asking you to try > > > something.. > > > > > > > > > > > > > > > > What happens when you set the mail style part to be > > exactly the > > > > > > > > same as the > > > > > > > > fputs version? > > > > > > > > > > > > > > > > Your logs show that its trying to send stuff, but not what > > > > > > > > happens with it. > > > > > > > > Thats the From Nobody bit.. its not picking up the > > right stuff. > > > > > > > > > > > > > > > > Also, try removing the last \n from the header section as > > > > > it could be > > > > > > > > putting a blank line in the wrong place in the headers and > > > > > > > > upsetting it all. > > > > > > > > > > > > > > > > liz > > > > > > > > > > > > > > > > > -----Original Message----- > > > > > > > > > From: Wizaerd [mailto:wizaerd@wizaerd.com] > > > > > > > > > Sent: Thursday, June 01, 2000 15:07 > > > > > > > > > To: General PHP LIst > > > > > > > > > Subject: [PHP-GENERAL] going to try one more time > about mail > > > > > problems > > > > > > > > > > > > > > > > > > > > > > > > > > > I have asked this several times and while there > > have been some > > > > > cursory > > > > > > > > > answers, there's been nothing replied or answered > > > > > > > > > that has > > > either > > > > > > > > > explained > > > > > > > > > this or fixed this. Before you read on though, here > > > > > > > > > are a > > > couple > > > > > > > > > of answers > > > > > > > > > I'll give outright since they are the only > > > > > > > > > questions > > > > > everybody asks > > > > > > > > > imeediately. > > > > > > > > > > > > > > > > > > 1) Yes, the sendmail_path in php.ini has been > > properly setup. > > > > > > > > > 2) I have included log entries at the bottom of > > this email and > > > > > > > > some brief > > > > > > > > > explanations of what I think occurred. > > > > > > > > > > > > > > > > > > I can successfully send emails from the command line > > > > > using sendmail. > > > > > I > > > > > > > > > however cannot send emails using PHP's (version 4) > > > > > > > > > mail() > > > > > > > function. It > > > > > > > > > doesn't send any mail if I use this code. > > > > > > > > > > > > > > > > > > $mailTo = "wizaerd@wizaerd.com"; > > > > > > > > > $mailSubject = "Testing EMail"; > > > > > > > > > $mailBody = "This is a test of the EMail system > > > > > > > > > from a PHP > > > > > script\n"; > > > > > > > > > $mailBody .= "PHP Version " . phpversion(); > > > > > > > > > $mailHeader = "From: jsheble@zanova.com\n"; > > > > > > > > > $mailHeader .= "Reply-To: > > > > > > > > > jsheble@zanova.comn\n"; > > > > > > > > > $mailHeader .= "X-Mailer: PHP/" . > > > > > > > > > phpversion() . "\n\n"; > > > > > > > > > mail( $mailTo, $mailSubject, $mailBody, $mailHeader ); > > > > > > > > > > > > > > > > > > However, if I use this code it does work: > > > > > > > > > > > > > > > > > > $MP = "/usr/lib/sendmail -t "; > > > > > > > > > $fd = popen($MP,"w"); > > > > > > > > > fputs($fd, "To: wizaerd@wizaerd.com\n"); > > > > > > > > > fputs($fd, "From: jsheble@zanova.com\n"); > > > > > > > > > fputs($fd, "Reply-To: jsheble@zanova.com\n"); > > > > > > > > > fputs($fd, "Subject: Test EMail\n"); > > > > > > > > > fputs($fd, "X-Mailer: > > > > > > > > > PHP/".phpversion()."\n\n"); > > > > > > > > > fputs($fd, "This is a test\n"); > > > > > > > > > pclose($fd); > > > > > > > > > > > > > > > > > > If the one section of code works and the other > does not, not > > > > > > > to mention > > > > > > > > > sending mail from the command line works, then most > > > > > likely it is not > > > > > a > > > > > > > > > sendmail configuration problem. I have nbeen told that > > > > > > > > > the > > > second > > > > > > > > > method is > > > > > > > > > all that sendmail really does behind the scenes for > > the mail() > > > > > > > > > anyways, but > > > > > > > > > I was also told that the second approach would be > > > more intensive > > > > > (CPU > > > > > > > > > cycles, memory footprints, etc... I dunno why, I > just know > > > > > > > > what I've been > > > > > > > > > told). > > > > > > > > > > > > > > > > > > Her are the entries from my /var/log/maillog, and > > > > > > > > > I'm > > > afraid it > > > > > > > > > has not been > > > > > > > > > very useful to me at all, perhpas someone here > can more more > > > > > > > > sense of it: > > > > > > > > > > > > > > > > > > The entries that have > > > > > > > > > 'to=wizaerd@wizaerd.com' > entry in the > > > > > > > log are ones > > > > > > > > > I've sent from the command line. The ones with > 'from=nobody' > > > > > > > > are the ones > > > > > > > > > that were tried using a PHP script (the one whose code > > > > > > > > > I > > > included > > > > > that > > > > > > > > > didn't work) and the ones with > > > > > > > > > 'from=root' were > > sent with the > > > > > > > > > popen function > > > > > > > > > (the code I included that did go through). It looks > > > > > > > > > like > > > > > it would be > > > > > a > > > > > > > > > configuration problem, but if it were, then the > command line > > > > > > > wouldn't be > > > > > > > > > working either, right? Nor would the code using the > > > > > > > > > popen > > > method. > > > > > > > > > > > > > > > > > > May 29 22:41:15 belgarath sendmail[461]: starting > > > > > > > > > daemon > > > (8.9.3): > > > > > > > > > SMTP+queueing@01:00:00 > > > > > > > > > May 29 22:41:37 belgarath sendmail[579]: WAA00579: > > from=root, > > > > > size=21, > > > > > > > > > class=0, pri=30021, nrcpts=1, > > > > > > > > > msgid=<200005300541.WAA00579@belgarath.sorcery>, > > > > > relay=root@localhost > > > > > > > > > May 29 22:41:37 belgarath sendmail[579]: WAA00579: > > > > > > > > to=wizaerd@wizaerd.com, > > > > > > > > > delay=00:00:00, mailer=smtp, stat=queued > > > > > > > > > May 29 22:41:42 belgarath sendmail[580]: WAA00579: > > > > > > > > to=wizaerd@wizaerd.com, > > > > > > > > > ctladdr=root (0/0), delay=00:00:05, xdelay=00:00:02, > > > mailer=smtp, > > > > > > > > > relay=mail1.itool.com. [207.113.118.44], stat=Sent > > > > > (Message received > > > > > > > > > successfully) > > > > > > > > > May 29 22:43:00 belgarath sendmail[586]: WAA00586: > > > from=nobody, > > > > > > > > > size=135,class=0, pri=135, nrcpts=0, > > > > > > > > > msgid=<200005300543.WAA00586@belgarath.sorcery>, > > > > > > > relay=nobody@localhost > > > > > > > > > May 29 23:01:54 belgarath sendmail[695]: XAA00695: > > > from=nobody, > > > > > > > > size=163, > > > > > > > > > class=0, pri=163, nrcpts=0, > > > > > > > > > msgid=<200005300601.XAA00695@belgarath.sorcery>, > > > > > > > > > relay=nobody@localhost > > > > > > > > > May 29 23:02:29 belgarath sendmail[701]: XAA00701: > > > from=nobody, > > > > > > > > size=163, > > > > > > > > > class=0, pri=163, nrcpts=0, > > > > > > > > > msgid=<200005300602.XAA00701@belgarath.sorcery>, > > > > > > > > > relay=nobody@localhost > > > > > > > > > May 29 23:03:01 belgarath sendmail[707]: XAA00707: > > > from=nobody, > > > > > > > > size=163, > > > > > > > > > class=0, pri=163, nrcpts=0, > > > > > > > > > msgid=<200005300603.XAA00707@belgarath.sorcery>, > > > > > > > > > relay=nobody@localhost > > > > > > > > > May 29 23:05:27 belgarath sendmail[720]: XAA00720: > > > from=nobody, > > > > > > > > size=163, > > > > > > > > > class=0, pri=163, nrcpts=0, > > > > > > > > > msgid=<200005300605.XAA00720@belgarath.sorcery>, > > > > > > > > > relay=nobody@localhost > > > > > > > > > > > > > > > > > > I'm afraid that if I do not get this rectified, I > > am going to > > > have > > > > > to > > > > > > > > > abandon PHP on this project or even this project > altogether. > > > > > > > > > > > > > > > > > > Thanx > > > > > > > > > Joseph (Joe) Sheble > > > > > > > > > a.k.a. Wizaerd > > > > > > > > > ======================================== > > > > > > > > > Wizaerd's Realm > > > > > > > > > http://www.wizaerd.com > > > > > > > > > 3D Art, ColdFusion, Illustration, Canvas > > > > > > > > > a little bit of everything... > > > > > > > > > ======================================== > > > > > > > > > ColdFusion Developer > > > > > > > > > Zanova, Inc. > > > > > > > > > > > > > > > > > > http://www.ZanovaInc.com > > > > > > > > > Moving your business forward... > > > > > > > > > ======================================== > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > PHP General Mailing List (http://www.php.net/) > > > > > > > > > To unsubscribe, e-mail: > > php-general-unsubscribe@lists.php.net > > > > > > > > > For additional commands, e-mail: > > > php-general-help@lists.php.net > > > > > > > > > To contact the list administrators, e-mail: > > > > > > > php-list-admin@lists.php.net > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > PHP General Mailing List (http://www.php.net/) > > > > > > > > To unsubscribe, e-mail: > php-general-unsubscribe@lists.php.net > > > > > > > > For additional commands, e-mail: > > php-general-help@lists.php.net > > > > > > > > To contact the list administrators, e-mail: > > > > > php-list-admin@lists.php.net > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > PHP General Mailing List (http://www.php.net/) > > > > > > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > > > > > > For additional commands, e-mail: > php-general-help@lists.php.net > > > > > > > To contact the list administrators, e-mail: > > > > > php-list-admin@lists.php.net > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > PHP General Mailing List (http://www.php.net/) > > > > > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > > > > > For additional commands, e-mail: php-general-help@lists.php.net > > > > > > To contact the list administrators, e-mail: > > > php-list-admin@lists.php.net > > > > > > > > > > > > > > > -- > > > > > PHP General Mailing List (http://www.php.net/) > > > > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > > > > For additional commands, e-mail: php-general-help@lists.php.net > > > > > To contact the list administrators, e-mail: > > > php-list-admin@lists.php.net > > > > > > > > > -- > > > PHP General Mailing List (http://www.php.net/) > > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > > For additional commands, e-mail: php-general-help@lists.php.net > > > To contact the list administrators, e-mail: > php-list-admin@lists.php.net > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > For additional commands, e-mail: php-general-help@lists.php.net > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > >

« previous php.general (#826) next »