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