Hello,

on 01/29/2008 02:57 PM Dan Richfield said the following:
> When using IIS7 with PHP 5.2.5 with the FastCGIModule, the mail()
> function returns the following error message when trying to use anything
> but a plain email address (ex. [EMAIL PROTECTED]) in the From or To
> headers:
> 
> PHP Warning: mail() [function.mail]: SMTP server response: 501 Incorrect
> Address Format
> 
> If you use a plain email address it works fine.  An example of what
> causes this problem is as follows:
> 
> Test <[EMAIL PROTECTED]>
> 
> The problem is that PHP is formatting the header incorrectly but adding
> additional < and > tags around the entire address.  This is illustrated
> in this excerpt from my mail server log:
> 
> 16:28:05.79 5 SMTPI-39353([XXX.XXX.XXX.XXX]) inp: MAIL FROM:<Test
> <[EMAIL PROTECTED]>>
> 
> With a plain email address, it still adds the < and > tags, but it
> works.  Here is an example of that from the mail server log:
> 
> 16:28:21.72 5 SMTPI-39408([XXX.XXX.XXX.XXX]) inp: MAIL
> FROM:<[EMAIL PROTECTED]>

It seems like a bug.

If you are stuck, you may want to try this package that comes with a
mail() replacement function written in pure PHP named smtp_mail(). It
works like mail but it overcomes certain limitations. Take a look at the
test_smtp_mail.php example script.

http://www.phpclasses.org/mimemessage

You also need this for the delivery:

http://www.phpclasses.org/smtpclass


-- 

Regards,
Manuel Lemos

PHP professionals looking for PHP jobs
http://www.phpclasses.org/professionals/

PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to