#44 [Opn]: Malformed attachement encoding
| From: | heino@php.net | Date: | Sat, 18 Oct 2003 09:54:32 +0000 |
| Subject: | #44 [Opn]: Malformed attachement encoding | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-22786@lists.php.net to get a copy of this message | ||
ID: 44
Updated by: heino@php.net
Reported By: mp at icomme dot fr
Status: Open
Bug Type: Mail_Mime
Operating System: Win2k
PHP Version: 4.3.3
New Comment:
Worked fine - could NOT reproduce the bug on PHP4.3.3 on Debian
GNU/Linux. Could someone try it on Windows2000...
Previous Comments:
------------------------------------------------------------------------
[2003-09-29 12:03:38] mp at icomme dot fr
"...the portion of attachement with is NOT malformed is shorter."
should be read "...which is NOT malformed..."
------------------------------------------------------------------------
[2003-09-29 12:01:56] mp at icomme dot fr
Description:
------------
PHP 4.3.3 win32
Win 2K Server (french)
PEAR package : Mail_Mime 1.2.1
When trying the basic Mail_Mime example from the manual :
http://pear.php.net/manual/en/package.mail.mail-mime.example.php
It returns me an email with a malformed attachement :
starting of attachement is good, but the end isn't.
Note that if the "$html" variable content is longer, the portion of
attachement with is NOT malformed is shorter.
Reproduce code:
---------------
include('Mail.php');
include('Mail/mime.php');
$text = 'Text version of email';
$html = '<html><body>HTML version of email</body></html>';
$file = 'blabla.txt';
$crlf = "\r\n";
$hdrs = array( 'From' => 'webmaster@sleepingatwork.org', 'Subject'
=>
'Test mime message' );
$mime = new Mail_mime($crlf);
$mime->setTXTBody($text);
$mime->setHTMLBody($html);
$mime->addAttachment($file, 'text/plain');
$body = $mime->get();
$hdrs = $mime->headers($hdrs);
$mail =& Mail::factory('mail');
$mail->send('me@myself.com', $hdrs, $body);
Expected result:
----------------
Expected attachement in the message sent by Mime_Mail :
(a 1522 char/bytes long file with 3 x 11 lines of 44 chars + 1 blank
line between each paragraphs)
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
(etc...)
Actual result:
--------------
Actual attachement in the message :
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
Bla bla bla bla bla bla bla bla bla bla bla.
HHHHHHHHHHKBHHHHHHHHHHKBHH
(etc... 1245 bytes long trash-style text)
------------------------------------------------------------------------
--
Edit this bug report at http://pear.php.net/bugs/bug.php?id=44&edit=1