[Kolab-devel] [issue3610] Mail to unknown at something.example.com gets accepted and yields kolabmailboxfilter exit 38

Thomas Arendsen Hein kolab-issues at intevation.de
Thu May 7 13:18:02 CEST 2009


New submission from Thomas Arendsen Hein <thomas at intevation.de>:

Kolab Server 2.2.1:

Mail from localhost (via telnet/nc) to unknown at example.com correctly gets
rejected with
550 5.1.1 <unknown at example.com>: Recipient address rejected: User unknown in
local recipient table

But when sending to unknown at something.example.com (probably) the
masquerade_domains feature kicks in and the mail gets accepted and passed to
kolabmailboxfilter which results in a bounce and postfix logs:
(Command died with status 38: "/kolab/bin/php". Command output:   )

/kolab/var/kolab-filter/log/filter.log contains:

May 07 13:14:14 Kolab Filter [debug] [horde] Arguments: Horde_Argv_Values Object
(
    [sender] => user at example.com
    [recipient] => Array
        (
            [0] => unknown at example.com
        )

    [host] => cipactli.aztec.intevation.de
    [client] => 127.0.0.1
    [user] => 
    [config] => /kolab/etc/kolab/kolabfilter.conf
)
 [on line 244 of "/kolab/lib/php/Horde/Kolab/Filter/Base.php"]
May 07 13:14:14 Kolab Filter [info] [horde] Horde_Kolab_Filter_Content
successfully completed (sender=user at example.com, recipients=unknown at example.com,
client_address=127.0.0.1,
id=<20090507111359.E4B34343973C at cipactli.aztec.intevation.de>) [on line 141 of
"/kolab/lib/php/Horde/Kolab/Filter/Base.php"]
May 07 13:14:26 Kolab Filter [debug] [horde] Arguments: Horde_Argv_Values Object
(
    [sender] => user at example.com
    [recipient] => Array
        (
            [0] => unknown at example.com
        )

    [host] => cipactli.aztec.intevation.de
    [client] => 127.0.0.1
    [user] => 
    [config] => /kolab/etc/kolab/kolabfilter.conf
)
 [on line 244 of "/kolab/lib/php/Horde/Kolab/Filter/Base.php"]
May 07 13:14:26 Kolab Filter [debug] [horde] Arguments: Horde_Argv_Values Object
(
    [sender] => 
    [recipient] => Array
        (
            [0] => user at example.com
        )

    [host] => cipactli.aztec.intevation.de
    [client] => 
    [user] => 
    [config] => /kolab/etc/kolab/kolabfilter.conf
)
 [on line 244 of "/kolab/lib/php/Horde/Kolab/Filter/Base.php"]
May 07 13:14:26 Kolab Filter [debug] [horde] Filter_Incoming successfully
completed. [on line 167 of "/kolab/lib/php/Horde/Kolab/Filter/Incoming.php"]
May 07 13:14:26 Kolab Filter [info] [horde] Horde_Kolab_Filter_Incoming
successfully completed (sender=, recipients=user at example.com, client_address=,
id=<20090507111426.1B893343973D at cipactli.aztec.intevation.de>) [on line 141 of
"/kolab/lib/php/Horde/Kolab/Filter/Base.php"]

The last block is for the bounce message,
fatal.log does not show any new messages.

Despite the unsuccessful exit there is no indication of a problem in the
filter log!

Besides the filter problem I think that even with masquerade_domains the mail
should not get accepted, I'll look into this part.

----------
assignedto: wrobel
messages: 20060
nosy: martin, thomas, wilde, wrobel
priority: urgent
status: unread
title: Mail to unknown at something.example.com gets accepted and yields kolabmailboxfilter exit 38
topic: filter, server
___________________________________________________
Kolab issue tracker <kolab-issues at intevation.de>
<https://www.intevation.de/roundup/kolab/issue3610>
___________________________________________________




More information about the devel mailing list