|  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
 [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: Fri Oct 07 13:05:54 2022 UTC