|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #26706 To-String is cutted at byte 2048
Submitted: 2003-12-23 07:57 UTC Modified: 2003-12-30 12:36 UTC
From: phred at priest dot com Assigned:
Status: Not a bug Package: Mail related
PHP Version: 4.3.4 OS: Linux SuSe 9.0
Private report: No CVE-ID: None
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
Block user comment
Status: Assign to:
Bug Type:
From: phred at priest dot com
New email:
PHP Version: OS:


 [2003-12-23 07:57 UTC] phred at priest dot com
In function mail($to, $subject, $body, $header): 

If string $to is bigger than 2048, it is cutted there..

When setting
$to = "Harker Tetter<>, Sarter Berker<>, ..."
then it will be eventually cutted in between two < > so the mail won't be delivered.

RFC says, that the maximum length of a line in a mail is 512 bytes so php should meet this RFC norm by cutting the to-string appropriatly.


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2003-12-30 10:16 UTC]
RTFM: "Note:  The to parameter should not be an address in the form of "Something <>". The mail command may not parse this properly while talking with the MTA (Particularly under Windows)."
 [2003-12-30 12:36 UTC] phred at priest dot com
ok.. my foult. The string is still cutted and the mail will not be sent to the remaining addresses.. this should be said somewhere..
PHP Copyright © 2001-2022 The PHP Group
All rights reserved.
Last updated: Mon Oct 03 05:05:53 2022 UTC