Re: Problem in sending mail with mail() function
| From: | nik | Date: | Thu, 26 Apr 2001 22:33:16 +0000 |
| Subject: | Re: Problem in sending mail with mail() function | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-50522@lists.php.net to get a copy of this message | ||
Sigitas Paulavicius wrote:
> "Vishak K Tomy" <vishak_tomy@yahoo.com> wrote in message
> news:3AE6C18B.4971@yahoo.com...
> > Hello,
> > I tried to send mail through the mail function but it is not
> > working. I am using php version 3.0.12 under linux, following is the
> > code I used to send mail.
> > So what is the problem with it, any body please solve this.
> >
> > Regards
> > Vishak
>
> Hi
>
> mail() uses the SMTP service running on localhost...errr... on the same
> computer as the web service is running. So if there is no smtp service on
> localhost, mail() won't work.
> You must get SMTP libraray and use it to connect to some other server and
> send the message. It's really simple and easy to come by.
As far as I understand it, SMTP doesn't have to be on the same computer, but
it's location does have to be configured right in php.ini or whatever. Check
phpinfo() for PHP core configurations setting sendmail_path (Unix/Linux) or
SMTP (Windows) - the SMTP value is the IP of an SMTP server.
nik