php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #30237 Can't set full name on -f 5th mail parameter
Submitted: 2004-09-26 02:06 UTC Modified: 2004-09-27 10:05 UTC
From: rtboon at xs4all dot nl Assigned:
Status: Not a bug Package: Mail related
PHP Version: 5.0.1 OS: Fedora 2
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 you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: rtboon at xs4all dot nl
New email:
PHP Version: OS:

 

 [2004-09-26 02:06 UTC] rtboon at xs4all dot nl
Description:
------------
I'm not sure whether this is a sendmail or a PHP bug, but since PHP 5 my scripts fail where I use a 5'th argument like
"-f George Bush <george@oil.com>" (pardon my politics :-) ) where "oil.com" would be my domain. 
I get errors now that Bush@oil.com is not a valid username.
In PHP 4.2.3 this used to work.

When I use "-f george@oil.com", everything is ok.

I do not use safe mode, nor any settings in php.ini.

Reproduce code:
---------------
mail( "me@where_ever.org", "Vote me!", "said it...",
        "From: George Bush <george@oil.com>\r\n",
        "-f George Bush <george@oil.com>" );


Expected result:
----------------
A mail with in the header:
Return-path: George Bush <george@oil.com>

Actual result:
--------------
In my sendmail log:

Bush@oil.com is an unknown user.

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2004-09-26 02:26 UTC] rasmus@php.net
Did you change the user your web server is running as?  If so, you have to add this new user to sendmail's list of trusted users.  Only a trusted user is allowed to set a -f
 [2004-09-27 10:05 UTC] derick@php.net
No bug here, you can not use -f to set a "realname", only an email address without spaces.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Dec 21 16:01:28 2024 UTC