Alice Wei wrote:
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.
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php