Hello,
on 09/06/2007 07:42 AM Diana Castillo said the following:
>
>
> when I try to send mail using this code:
>
> mail("[EMAIL PROTECTED]","TEST MAIL","TESTING MAIL");
>
> I get this error:
>
>
> Warning: mail() [function.mail]: SMTP server response: 554
> <[EMAIL PROTECTED]>: Recipient address rejected: Access denied in
> C:\Inetpub\wwwroot\intranet\test.php on line 4
>
> my settings in php.ini are
> SMTP = "smtp.tsanalytics.com"
> smtp_port = 25
That means you need to authenticate to relay messages through that SMTP
server.
PHP mail() function does not support SMTP authentication.
You can try using the smtp_mail() function from this package that
emulates the mail function and supports authentication. Take a look at
the test_smtp_mail.php script:
http://www.phpclasses.org/mimemessage
You also need these other classes to perform authentication through SMTP:
http://www.phpclasses.org/smtpclass
http://www.phpclasses.org/sasl
--
Regards,
Manuel Lemos
Metastorage - Data object relational mapping layer generator
http://www.metastorage.net/
PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php