|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2003-06-30 03:30 UTC] derick@php.net
[2003-07-07 02:41 UTC] sniper@php.net
[2003-07-07 04:01 UTC] vitali_e at mail dot ru
[2003-07-28 04:05 UTC] nagelfar at mail dot ru
[2003-07-29 02:53 UTC] pollita@php.net
[2003-07-29 03:13 UTC] vitali_e at mail dot ru
[2003-07-29 03:36 UTC] wez@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Tue Nov 18 10:00:02 2025 UTC |
Description: ------------ Our old API is using "mail" function to send e-mails. When it needs to attach files, it creates the mail body and specifies it as a "header" parameter for the "mail" function. With PHP 4.3.2 on Windows XP mail send stopped working. The mail received had all of the "CRLFCRLF" ("\r\n\r\n") strings converted to CRLF ("\r\n"), in other words some kind of header parsing was done by mail function."CRLFCRLF" is absolutely necessary for "message/rfc822" format. Maybe it looks a bit odd to use "mail" function for that, but BEFORE it was working for years, and NOW it doesn't. The "continuity of versions" law is broken.