Subject: RE: Mail Function Problem From: ash@xxxxxxxxxxxxxxxxxxxx To: ajwei@xxxxxxxxxxxxx CC: kdk@xxxxxxxxxx; a.bovanenko@xxxxxxxxx; php-general@xxxxxxxxxxxxx Date: Tue, 13 Apr 2010 13:19:15 +0100 On Mon, 2010-04-12 at 12:25 -0400, Alice Wei wrote: > Date: Mon, 12 Apr 2010 11:09:42 -0500 > From: kdk@xxxxxxxxxx > To: ajwei@xxxxxxxxxxxxx > CC: a.bovanenko@xxxxxxxxx; php-general@xxxxxxxxxxxxx > Subject: Re: Mail Function Problem > > Alice Wei wrote: > >> Hi! > >> You have the following php.ini params:SMTP = smtp.live.com > >> > >> smtp_port = 587 > >> live.com not support relay and it requires authentication. > > > > Is there an email account that I could try? I thought > > most email accounts requires authentication anyway. > > Well, "therein lies the rub," as the Bard said (maybe). > PHP's mail() was built on a general assumption that > there would be a local SMTP server. It supports remote > SMTP, but I'm not aware of any ability to do SMTP auth, > even in the PEAR packages. > > You might just wanna read up on mail in general. The > php.net/mail page lists several relevant RFC's, and > has links to most of the PEAR mail classes, etc. > > You should definitely read up on live.com's email > configuration. If they use SMTP auth, I'm not sure > you can do this (per above). If it uses, say, "POP > before SMTP" for authorization, you might be able to > hack something together with the PHP IMAP functions, or > even sockets, but you're getting into a big lotta work > for what seems a small thing. > This is what I am talking about. Two years ago when I first set up my own server with Linux and not Windows, I never had to deal with this. Perhaps the authentication has since then got stricter, but it should not be so much of a heck of a deal. I found this doc from ATT's website, http://helpme.att.net/pdf/uverse/uverse_hsi_qsg_english.pdf, so obviously the smtp server I provided earlier is probably not up to date. I think I will fiddle around with the php.ini file and see what else is there. Thanks. Alice _________________________________________________________________ Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_1 Linux installations come with sendmail which allows you to send email directly. Windows doesn't have this as part of the base setup, but I believe if you can install a local mail server then this should fix the issue. Something like http://www.hmailserver.com/? I use AT&T, why is it that I use their SMTP server and my From address in PHP.ini file didn't work? Thanks. Alice Thanks,sh http://www.ashleysheridan.co.uk _________________________________________________________________ Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_1