#25357 [Opn]: Mail() function is loosing cahracters when sending mail
| From: | pjsmith at microtech dot co dot gg | Date: | Tue, 02 Sep 2003 13:19:56 +0000 |
| Subject: | #25357 [Opn]: Mail() function is loosing cahracters when sending mail | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-47059@lists.php.net to get a copy of this message | ||
ID: 25357
User updated by: pjsmith at microtech dot co dot gg
Reported By: pjsmith at microtech dot co dot gg
Status: Open
Bug Type: *Mail Related
Operating System: Windows 2003, IIS, ISAPI
PHP Version: 4.3.3
New Comment:
Just to confirm I have re-installed php 4.3.2 and the problem has gone
away...
Previous Comments:
------------------------------------------------------------------------
[2003-09-02 06:32:13] pjsmith at microtech dot co dot gg
Description:
------------
If you try to mail a string such as
recur-bill:
notes:
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (MingW32)
Comment: For info see http://www.gnupg.org
iQCVAwUBP1R7lxOu+5gqBlaxAQHHqgQAqPNOlWVQWak4SQ6XUyIBu3c+09EE08lH
MR8mlRGzxy6LZd8MFxmnVjSMyDQJMDWlNwfRFdIokKTI0zDV2IU74GAct9VyPF5D
gW+cGXh7xyLdDBrq5BvjRlZ4iLspdgm1WHyZACV/DNikYTiax+XjYG34rCiN20Bn
3fqcGVXaGFM=
=syYY
-----END PGP SIGNATURE-----
With a pgp signature, it seems to be missing 1 character of the first
line of the signature, breaking it. This worked flawslessly with
4.3.2. When we upgraded yesterday, this started happening. I've spent
several hours on this and it would appear that the mail() function is
at fault.
Reproduce code:
---------------
Mail a pgp signed sig such as in the desciption and check the sig
before and after sending. My messages are about 1,220 bytes in length
on average with the sig at the bottom
The code I'm usnig is
$apptext=fread($domapp,filesize("uk_apps\\$appname".
"_modify.asc"));
fclose($domapp);
mail("$recipient", "MODIFY", "$apptext",
"From: <hostmaster@microtech.co.gg>\r\nMessage-Id: <" . time() .
"@microtech.co.gg>\r\nReply-To:
<hostmaster@microtech.co.gg>\r\nX-Mailer: PHP/" . phpversion());
Expected result:
----------------
It to send the mail with the string as supplied.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=25357&edit=1