| 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 (7355 days ago) |
| Due | |
| Updated | 09/20/2005 (7354 days ago) |
| Assigned | 09/19/2005 (7355 days ago) |
| Resolved | 09/20/2005 (7354 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.