Sendmail not sending WAS email app i can use
jim lawrence
fedorajim at gmail.com
Mon Apr 25 12:23:09 UTC 2005
On 4/24/05, jim lawrence <fedorajim at gmail.com> wrote:
> On 4/24/05, Alexander Dalloz <ad+lists at uni-x.org> wrote:
> > Am So, den 24.04.2005 schrieb jim lawrence um 18:48:
> >
> > > > the set enforce 0 didn't make a difference
> > > Tried the above still nothing
> > >
> > > if my php script is executing where are the messages being sent? or logged?
> >
> > > Jim Lawrence
> >
> > /var/log/maillog is the log file Sendmail is logging into. "mailq -v"
> > may show messages queued because of trouble sending them out?
> > As SELinux isn't actually what is stopping you, you should make use of
> > PHP's error reporting to see where you made faults in scripting.
> >
> > Alexander
> >
> > --
> > Alexander Dalloz | Enger, Germany | GPG http://pgp.mit.edu 0xB366A773
> > legal statement: http://www.uni-x.org/legal.html
> > Fedora Core 2 GNU/Linux on Athlon with kernel 2.6.11-1.14_FC2smp
> > Serendipity 18:59:41 up 12 days, 15:40, load average: 0.21, 0.30, 0.26
> >
> >
> >
> 01:09 PM[jim at jimsdesktop ~]$ sudo mailq -v
> /var/spool/mqueue is empty
> Total requests: 0
> 01:09 PM[jim at jimsdesktop ~]$
>
> The script is a generic one
> ************************************************* Start
> Script**************************
> <?php
>
> // your email address
> $youremail = "myemailaddress";
>
> // field validation, I changed this line, didn't make new variables
> here but you could if you wanted (this saves some memory :) )
> if (empty($_POST['email']) || empty($_POST['comments']) ||
> empty($_POST['name'])){
> print ("All fields are required! Please go back and try again.");
> }
>
> else {
>
> //new stuff :)
> $email = $_POST['email'];
> $name = $_POST['name'];
> $comments = $_POST['comments'];
> //end new stuff, you can use you own variables now
>
> // email validation
> if(!eregi('^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3})?)$',
> $email)) {
> print ("Your email address does not appear to be valid. Please go
> back and try again.");
> exit;
> }
>
> // send email
> $headers = "From: \"$name\" <$email>\n";
> $subject = "Feedback Form";
> $message = "$comments";
>
> mail ("$youremail", "$subject", $message, $headers);
> print ("Thank you $name, your email has been sent.");
>
> }
> ?>
> **************************************End
> Script****************************************
>
> Anything wrong with this?
> the last line of the script does get executed
> I sent a message with webmin to a online account which works
> I guess i'm lost
> I thought it works like so
>
> comment form
> |
> php script
> |
> sendmail
> |
> my online account
>
>
> --
If sendmail isn't sending the mail, ( or isn't suposed to), then what is ?
I asked around at a php forum and they have no luck either
--
Jim Lawrence
Registered Linux User: #376813
********************************************************
When I'm feeling down, I like to whistle.
It makes the neighbor's dog run to the end of his chain and gag himself.
************************************
More information about the fedora-list
mailing list