<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV>Hallo,</DIV>
<DIV> </DIV>
<DIV>ich habe am Wochenende das Update auf 2.3.0 durchgezogen (2.3.1 ist zu spät gekommen)</DIV>
<DIV>Und mal wieder Probleme mit dem senden an Shared Folders.</DIV>
<DIV>Mails an normale Mailboxen funktionieren.</DIV>
<DIV> </DIV>
<DIV>Es ging nicht und trotz WIKI und Adressbucheintrag für die Shared Folders. Postfix sagte einfach temporary error.</DIV>
<DIV>Nach dem Einschalten von diversen Debug Sachen hab ich in /kolab/var/kolab-filter/log/filter.log folgendes gefunden.</DIV>
<DIV> </DIV>
<DIV>May 02 00:08:06 Kolab Filter (pid=3842) [error] [horde] Specify either the UID or a search result!; Code: 331 [pid 3842 on line 181 of "/kolab/lib/php/Horde/Kolab/Server/Object.php"]<BR></DIV>
<DIV>Noch mehr Debug und es steht</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>May 02 11:06:28 Kolab Filter (pid=19961) [debug] [horde] Arguments: Horde_Argv_Values Object<BR>(<BR>    [sender] => <A href="mailto:billingrobot@hosteurope.de">billingrobot@hosteurope.de</A><BR>    [recipient] => Array<BR>        (<BR>            [0] => <A href="mailto:kolab+shared.info@domain.xxx">kolab+shared.info@domain.xxx</A><BR>        )</DIV>
<DIV>    [host] => kolabserver.domain.xxx<BR>    [client] => 127.0.0.1<BR>    [user] =><BR>    [config] => /kolab/etc/kolab/kolabfilter.conf<BR>)<BR> [pid 19961 on line 244 of "/kolab/lib/php/Horde/Kolab/Filter/Base.php"]<BR>May 02 11:06:28 Kolab Filter (pid=19961) [debug] [horde] User <A href="mailto:kolab@domain.xxx">kolab@domain.xxx</A> does not exist! [pid 19961 on line 269 of "/kolab/lib/php/Horde/Kolab/Filter/Incoming.php"]<BR>May 02 11:06:28 Kolab Filter (pid=19961) [error] [horde] Specify either the UID or a search result!; Code: 331 [pid 19961 on line 181 of "/kolab/lib/php/Horde/Kolab/Server/Object.php"]</DIV>
<DIV> </DIV>
<DIV>Mmm also mal nachgeschaut in /kolab/lib/php/Horde/Kolab/Filter/Incoming.php</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>        foreach ($this->_recipients as $recipient) {<BR>            if (strpos($recipient, '+')) {<BR>                list($local, $rest)  = explode('+', $recipient, 2);<BR>                list($rest, $domain) = explode(<A href="mailto:'@'">'@'</A>, $recipient, 2);<BR>-->                $real_recipient = $local . <A href="mailto:'@'">'@'</A> . $domain;<BR>            } else {<BR>                $real_recipient = $recipient;<BR>           
 }<BR>            $dn = $server->uidForIdOrMail($real_recipient);<BR>            if (is_a($dn, 'PEAR_Error')) {<BR>                return $dn;<BR>            }<BR>            if (!$dn) {<BR>                Horde::logMessage(sprintf('User %s does not exist!', $real_recipient),<BR>                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);<BR>           
 }<BR>            $user = $server->fetch($dn, KOLAB_OBJECT_USER);<BR></DIV>
<DIV>Also viel Ahnung von PHP habe ich nicht, aber das sieht so aus für mich das immer <A href="mailto:kolab@domain">kolab@domain</A> rauskommt wenn eine mail an kolab+shared <A href="mailto:.....@domain">.....@domain</A> geschickt wird.</DIV>
<DIV> </DIV>
<DIV>Ich hab mir geholfen indem ich die Zeile in </DIV>
<DIV>         $real_recipient = $rest . <A href="mailto:'@'">'@'</A> . $domain;</DIV>
<DIV>geändert habe.</DIV>
<DIV> </DIV>
<DIV>Hat denn noch niemand Probleme damit gehabt?</DIV>
<DIV>Oder stimmt bei mir was nicht?</DIV>
<DIV>Bug?</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Gruss</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV></div></body></html>