ID:               11247
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Assigned
+Status:           Feedback
 Bug Type:         Mail related
 Operating System: Windows 2000
 PHP Version:      4.0.4pl1
 Assigned To:      hholzgra
 New Comment:

I believe this behaviour isn't true anymore for To: , can you verify
this with latest stable win32 release?


Previous Comments:
------------------------------------------------------------------------

[2001-06-22 18:28:58] [EMAIL PROTECTED]

windows mailcode needs a rewrite

------------------------------------------------------------------------

[2001-06-01 19:21:15] [EMAIL PROTECTED]

Sorry, this was with PHP 4.0.4pl1 as first reported.

------------------------------------------------------------------------

[2001-06-01 19:06:57] [EMAIL PROTECTED]

PHP 4.0.5
Platform: Win32 only.
mail() -> SMTP bug.

Sending a mail on Win32 platform with php.ini having set smtp_server
correctly works fine.
However, when setting an additional header like:
"Reply-To: [EMAIL PROTECTED]\r\n"
or
"Errors-To: [EMAIL PROTECTED]\r\n"
or even
"Foo-To: [EMAIL PROTECTED]\r\n"
will result in an e-mail not containing any To: field.

I looked at win32/sendmail.c and saw these lines
[...]
if(!xheaders || !strstr(xheaders, "To:")){
p += sprintf(p, "To: %s\r\n', mailTo);
[...]
I believe it incorrectly recognize any "xxxxx-To:" Field and then
messes the mail headers.

This bug doesn't occur on Unix platforms using sendmail, postfix, etc.
The SMTP server used here works fine if I use my own SMTP class.
However, I believe this is a bug so it can be fixed by someone more
knowledgable than me.

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=11247&edit=1

Reply via email to