What you need to do is set your SMTP server inside the php.ini file...

[mail function] 
SMTP = smtp.server.com  ; for win32 only 
sendmail_from = [EMAIL PROTECTED] ; for win32 only 
;sendmail_path = ;for unix only, may supply arguments as well ; (default is
sendmail -t) 

The test string I used to make sure my example worked: 
<?php
print mail ('[EMAIL PROTECTED]', 
'No need for reply -- PHP test!', /* subject */
"hi JohnnLine 2n");            /* body    */
?>

Robert

> -----Original Message-----
> From: Dre [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, September 01, 2004 6:48 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Re: mail() function problem
> 
> 
> Sorry .. but I'm really so new at this
> I'm using Apache Server on a MS Windows XP Pro. OS, and I'm 
> trying to send a mail through a form .. what do I need to 
> install or configure to be able to do this.
> 
> thanks in advance
> 
> 
> "Dre" <[EMAIL PROTECTED]> wrote in message 
> news:[EMAIL PROTECTED]
> > I'm using an Apache server .. doesn't it come with a 
> sendmail program 
> > ?? I really don't know
> >
> > "Jasper Howard" <[EMAIL PROTECTED]> wrote in message 
> > news:[EMAIL PROTECTED]
> > > do you have a sendmail program on your testing server?
> > >
> > > --
> > >
> > >
> > > -------------------------------------------------------------->>
> > > Jasper Howard :: Database Administration
> > > Velocity7
> > > 1.530.470.9292
> > > http://www.Velocity7.com/
> > > <<--------------------------------------------------------------
> > > "Dre" <[EMAIL PROTECTED]> wrote in message 
> > > news:[EMAIL PROTECTED]
> > > > Hi
> > > > I was trying to use the mail() function, but it did not work, 
> > > > maybe
> > > because
> > > > of some settings problem or something that I can't figure out
> > > >
> > > > I went online and tried to execute the following 
> > > > //=======================================================
> > > >   <?php
> > > >      $from = $_POST['from'];
> > > >      $subject = $_POST['subject'];
> > > >      $content = $_POST['content'];
> > > >      $to = "[EMAIL PROTECTED]";
> > > >            $headers = "From:".$from;
> > > >      if(mail($to, $subject, $content, "From: $from")) {
> > > >         echo"sent";
> > > >     }
> > > >      else{ echo "not sent";
> > > >      }
> > > >  ?>
> > > > //===============================================
> > > > the variable values sent from a Form in another and 
> they are sent
> > > correctly
> > > >
> > > > but I keep having this error 
> > > > //===============================================
> > > > Warning: mail(): Failed to connect to mailserver at "localhost" 
> > > > port
> 25,
> > > > verify your "SMTP"
> > > > and "smtp_port" setting in php.ini or use ini_set() in 
> C:\Program 
> > > > Files\Apache Group\Apache2\htdocs\mysite/myfile.php on line
> > 194
> > > > //===============================================
> > > >
> > > >
> > > > my php.ini settings for the mail function are
> > > >
> > > > //=============================
> > > > [mail function]
> > > > ; For Win32 only.
> > > > SMTP = localhost
> > > >
> > > > smtp_port = 25
> > > > sendmail_from = [EMAIL PROTECTED] //=============================
> > > >
> > > > thanks in advance
> > > > Dre,
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 

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

Reply via email to