From:             b dot parish at arts dot ac dot uk
Operating system: Windows 2000 SP 4
PHP version:      4.3.8
PHP Bug Type:     Mail related
Bug description:  Certain subject Line characters cause mail() to fail

Description:
------------
The mail function cannot send the email has certain characters. For
instance the following will not work

$subject = "Joe bloggs edited the Personnel Record of Joe bloggs";

If I strip out the 'd's, it does work:

$subject = "Joe bloggs edite the Personnel Recor of Joe bloggs";

mail("[EMAIL PROTECTED]", $subject, "test", "");

My php.ini has the following values:

[mail function]
; For Win32 only.
SMTP = mail.arts.ac.uk

; For Win32 only.
sendmail_from = [EMAIL PROTECTED]

The problem also occurs on Linux running PHP Version 4.3.2

Looking in /var/log/maillog:

Sep  1 17:41:57 www-b sendmail[27241]: i81GfvD27241: from=nobody, size=92,
class=0, nrcpts=1, msgid=<[EMAIL PROTECTED]>,
[EMAIL PROTECTED]
Sep  1 17:41:57 www-b sendmail[27244]: i81GfvD27241:
[EMAIL PROTECTED], ctladdr=nobody (99/99), delay=00:00:00,
xdelay=00:00:00, mailer=relay, pri=30092, relay=mail.linst.ac.uk
[195.195.78.11], dsn=2.0.0, stat=Sent (OK id=1C2YBJ-0002Nd-00)


Reproduce code:
---------------
$subject = "Joe bloggs edited the Personnel Record of Joe bloggs";

mail("[EMAIL PROTECTED]", $subject, "test", "");

Expected result:
----------------
An email is sent with:

to/from: [EMAIL PROTECTED]

subject: 'Joe bloggs edited the Personnel Record of Joe bloggs'

body: 'test'

Actual result:
--------------
No email is sent at all.

-- 
Edit bug report at http://bugs.php.net/?id=29933&edit=1
-- 
Try a CVS snapshot (php4):   http://bugs.php.net/fix.php?id=29933&r=trysnapshot4
Try a CVS snapshot (php5.0): http://bugs.php.net/fix.php?id=29933&r=trysnapshot50
Try a CVS snapshot (php5.1): http://bugs.php.net/fix.php?id=29933&r=trysnapshot51
Fixed in CVS:                http://bugs.php.net/fix.php?id=29933&r=fixedcvs
Fixed in release:            http://bugs.php.net/fix.php?id=29933&r=alreadyfixed
Need backtrace:              http://bugs.php.net/fix.php?id=29933&r=needtrace
Need Reproduce Script:       http://bugs.php.net/fix.php?id=29933&r=needscript
Try newer version:           http://bugs.php.net/fix.php?id=29933&r=oldversion
Not developer issue:         http://bugs.php.net/fix.php?id=29933&r=support
Expected behavior:           http://bugs.php.net/fix.php?id=29933&r=notwrong
Not enough info:             http://bugs.php.net/fix.php?id=29933&r=notenoughinfo
Submitted twice:             http://bugs.php.net/fix.php?id=29933&r=submittedtwice
register_globals:            http://bugs.php.net/fix.php?id=29933&r=globals
PHP 3 support discontinued:  http://bugs.php.net/fix.php?id=29933&r=php3
Daylight Savings:            http://bugs.php.net/fix.php?id=29933&r=dst
IIS Stability:               http://bugs.php.net/fix.php?id=29933&r=isapi
Install GNU Sed:             http://bugs.php.net/fix.php?id=29933&r=gnused
Floating point limitations:  http://bugs.php.net/fix.php?id=29933&r=float

Reply via email to