Summary | Exim and mail-filter.php generate delivery failure message for all ticket submissions. |
Queue | Whups |
Type | Bug |
State | Resolved |
Priority | 2. Medium |
Owners | Horde Developers (at) , jan (at) horde (dot) org |
Requester | satish (at) engr (dot) uky (dot) edu |
Created | 09/19/2005 (7201 days ago) |
Due | |
Updated | 09/20/2005 (7200 days ago) |
Assigned | 09/19/2005 (7201 days ago) |
Resolved | 09/20/2005 (7200 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Resolved
Assigned to Jan Schneider
Assigned to
State ⇒ Assigned
State ⇒ Unconfirmed
Priority ⇒ 2. Medium
Type ⇒ Bug
Summary ⇒ Exim and mail-filter.php generate delivery failure message for all ticket submissions.
Queue ⇒ Whups
Exim sends back a delivery failure message eventhough a ticket is
added succesfully using mail-filter.php. The failure message is
generated because mail-filter.php generates the following warnings:
------------------
PHP Notice: Only variable references should be returned by reference
in /usr/local/www/helpdesk/whups/lib/Mail.php on line 102
PHP Notice: Undefined index: name in
/usr/local/www/helpdesk/whups/lib/Driver/sql.php on line 924
------------------
Exim's default behaviour for pipe delivery (return_output) is to
generate a failure message if the command produces any output,
irrespective of the return code/status.
Ref: http://www.exim.org/exim-html-3.20/doc/html/spec_18.html#SEC502
I have fixed this locally by setting return_fail_output for the pipe
transport.
I'd submit a patch if I knew how to eliminate those warnings (errors?).
Thanks.