Re: mail() function problem
| From: | James Kaufman | Date: | Wed, 01 Sep 2004 23:12:33 +0000 |
| Subject: | Re: mail() function problem | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-195484@lists.php.net to get a copy of this message | ||
On Wed, Sep 01, 2004 at 06:09:04PM +0300, Dre wrote:
> 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 = "any_address@yahoo.com";
> $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 = dre00@yahoo.com
> //=============================
>
> thanks in advance
> Dre,
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
Hmm. Your php.ini says that the smtp server is on localhost. The error message
says that the system can't connect to an smtp server on localhost. Perhaps your
smtp server is really at your ISP, say smtp.yourisp.com.
--
Jim Kaufman
Linux Evangelist
public key 0x6D802619