Re: mail() Incorrect Address Format when using IIS7/FastCGI

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux