Bug #15505 Updated: mail() crashes

From: Date: Sun, 02 Jun 2002 22:14:03 +0000
Subject: Bug #15505 Updated: mail() crashes
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-9229@lists.php.net to get a copy of this message
ID: 15505 Updated by: mfischer@php.net Reported By: ntdev@wischrop-net.de -Status: Open +Status: Closed Bug Type: Mail related Operating System: Windows 2000 Pro SP2 PHP Version: 4.1.1 New Comment: This bug has been fixed in CVS. You can grab a snapshot of the CVS version at http://snaps.php.net/. In case this was a documentation problem, the fix will show up soon at http://www.php.net/manual/. In case this was a PHP.net website problem, the change will show up on the PHP.net site and on the mirror sites. Thank you for the report, and for helping us make PHP better. Previous Comments: ------------------------------------------------------------------------ [2002-02-12 08:07:43] bigpub@ifrance.com I'm using same class to send mail with attached files. With no files (message body surely lower than 1k) it works, joining large MIME encoded content crashes PHP with "Memory can not be written" and another "Memory can not be read" system errors, then of course a 500 Internal Server Error is displayed in browser. ------------------------------------------------------------------------ [2002-02-11 10:19:17] ntdev@wischrop-net.de I'm using IIS on W2K Pro SP2 with the CGI php.exe version 4.1.1 I'm trying to send a file with 21 lines off 22 "a test " (base64 encoded). this is from my mail script: [...] echo "TO: ".$this->to."<br>\r\n"."SUBJECT:".$this->subject."<br>\r\nCONTENT:".$mime; mail($this->to, $this->subject, "", $mime); //access violation here [...] if $mime is larger then 1k I get a access violation in php.exe on address 0x100a09ed (the address differs on different sizes of $mime). this the output from the echo statement (with mail() comment out): TO: test@myserver SUBJECT:testmail CONTENT:MIME-Version: 1.0 Content-Type: multipart/mixed; boundary = b508b5c33aa94af28a1b883193cc8a3c9 This is a MIME encoded message. --b508b5c33aa94af28a1b883193cc8a3c9 Content-Type: text/plain Content-Transfer-Encoding: base64 dm9ybmFtZTpzZGZnCgpuYWNobmFtZTpzZGZnCgpvcnQ6CgphbnNjaHJpZnQ6CgphbHRlcjozMgoK --b508b5c33aa94af28a1b883193cc8a3c9 Content-Type: text/plain; name = "test1.txt" Content-Transfer-Encoding: base64 YSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBh IHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEg dGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0DQphIHRlc3QgYSB0ZXN0IGEg dGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0 ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRl c3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QNCmEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRl c3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVz dCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0 IGEgdGVzdA0KYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0 IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3Qg YSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0DQphIHRlc3Qg YSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBh IHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEg dGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QNCmEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEg dGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0 ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRl c3QgYSB0ZXN0IGEgdGVzdA0KYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRl c3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVz dCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0 DQphIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0 IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3Qg YSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QNCmEgdGVzdCBhIHRlc3Qg YSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBh IHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEg dGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdA0KYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEg dGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0 ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRl c3QgYSB0ZXN0DQphIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRl c3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVz dCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QNCmEgdGVz dCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0 IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3Qg YSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdA0KYSB0ZXN0IGEgdGVzdCBhIHRlc3Qg YSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBh IHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEg dGVzdCBhIHRlc3QgYSB0ZXN0DQphIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEg dGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0 ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRl c3QNCmEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRl c3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVz dCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdA0KYSB0ZXN0IGEgdGVz dCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0 IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3Qg YSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0DQphIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3Qg YSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBh IHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEg dGVzdCBhIHRlc3QNCmEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEg dGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0 ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdA0KYSB0 ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRl c3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVz dCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0DQphIHRlc3QgYSB0ZXN0IGEgdGVz dCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0 IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3Qg YSB0ZXN0IGEgdGVzdCBhIHRlc3QNCmEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3Qg YSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBh IHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEgdGVzdCBhIHRlc3QgYSB0ZXN0IGEg dGVzdA== --b508b5c33aa94af28a1b883193cc8a3c9-- ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=15505&edit=1

« previous php.bugs (#9229) next »