Bug #11247 Updated: mail() on Win32 messes with Reply-To: or Errors-To: fields,

From: Date: Fri, 22 Jun 2001 22:28:58 +0000
Subject: Bug #11247 Updated: mail() on Win32 messes with Reply-To: or Errors-To: fields,
Groups: php.dev 
Request: Send a blank email to php-dev+get-57708@lists.php.net to get a copy of this message
ID: 11247 Updated by: hholzgra Reported By: olivier.cahagne@epita.fr Old-Status: Open Status: Assigned Bug Type: Mail related Operating system: PHP Version: 4.0.4pl1 Assigned To: hholzgra Comments: windows mailcode needs a rewrite Previous Comments: --------------------------------------------------------------------------- [2001-06-01 19:21:15] olivier.cahagne@epita.fr Sorry, this was with PHP 4.0.4pl1 as first reported. --------------------------------------------------------------------------- [2001-06-01 19:06:57] olivier.cahagne@epita.fr 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: foo@isp.comrn" or "Errors-To: foo@isp.comrn" or even "Foo-To: foo@isp.comrn" 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: %srn', 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. --------------------------------------------------------------------------- ATTENTION! Do NOT reply to this email! To reply, use the web interface found at http://bugs.php.net/?id=11247&edit=2

« previous php.dev (#57708) next »