php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #27200 Mail gives strange result
Submitted: 2004-02-10 02:56 UTC Modified: 2004-02-10 04:24 UTC
From: php at liefdeis dot com Assigned:
Status: Not a bug Package: Mail related
PHP Version: 4.3.4 OS: Linux 2.4.18-3
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: php at liefdeis dot com
New email:
PHP Version: OS:

 

 [2004-02-10 02:56 UTC] php at liefdeis dot com
Description:
------------
When mailing a long text without any space or such, mailing on Linux gives an unexpected exclamation mark after every 1000 chars or so. This behavoir does not occour on Windows.

Reproduce code:
---------------
<?
  $mail = "<enter_Email_Here>";
  for ($i=0;$i<10000;$i++) {
    $longtext .= "a";
  }

      $testmail = "PHP Mail Bug Test\r\n"
      ."\r\n"
      ."------_=_NextPart_PHP_SPECIAL_000\r\n"
      ."Content-Type: text/plain\r\n"
      ."\r\nPHP Mail Bug Test\r\n\r\n"
      ."------_=_NextPart_PHP_SPECIAL_000\r\n"
      ."Content-Type: text/html;\r\n"
      ."        name=\"PHP Mail Bug Test.html\"\r\n"
      ."Content-Disposition: attachment;\r\n"
      ."        filename=\"PHP Mail Bug Test.html\"\r\n\r\n"
      .$longtext
      ."\r\n\r\n------_=_NextPart_PHP_SPECIAL_000--\r\n";

      mail($mail,$mailkop,$testmail,
       "From: $mail\r\n"
      ."Reply-To: $mail\r\n"
      ."Return-Path: $mail\r\n"
      ."X-Mailer: PHP Mail Bug Test\r\n"
      ."MIME-Version: 1.0\r\n"
      ."Content-Type: multipart/mixed;\r\n"
      ."        boundary=\"----_=_NextPart_PHP_SPECIAL_000\"\r\n");

?>

Expected result:
----------------
A long line with 10000 a's

Actual result:
--------------
After 1000 chars, he gives a ! (exclamation mark) without any given reason.

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2004-02-10 03:00 UTC] php at liefdeis dot com
Btw, does not occour when you put in a \r\n every 100 chars or something. Only with a long list of non-breaking chars.
 [2004-02-10 04:24 UTC] moriyoshi@php.net
Sorry, but your problem does not imply a bug in PHP itself.  For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system is not the
appropriate forum for asking support questions. 

Thank you for your interest in PHP.

That's your MTA's issue.

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Mar 29 12:01:27 2024 UTC