I have already posted it to bugs.php.net
(http://bugs.php.net/bug.php?id=43730) and php is claiming it's not a bug.
Thanks for your suggestion, but I have to use mail because this is being
offered to shared hosting customers and a mass scale. Most applications and
developers use the mail() function.
Thanks,
Dan
"Manuel Lemos" <mlemos@xxxxxxx> wrote in message
news:479F6A04.3080806@xxxxxxxxxx
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. test@xxxxxxxx) 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 <test@xxxxxxxx>
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
<test@xxxxxxxx>>
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:<test@xxxxxxxx>
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