<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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>May 02 11:06:28 Kolab Filter (pid=19961) [debug] [horde] Arguments: Horde_Argv_Values Object<BR>(<BR>&nbsp;&nbsp;&nbsp; [sender] =&gt; <A href="mailto:billingrobot@hosteurope.de">billingrobot@hosteurope.de</A><BR>&nbsp;&nbsp;&nbsp; [recipient] =&gt; Array<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [0] =&gt; <A href="mailto:kolab+shared.info@domain.xxx">kolab+shared.info@domain.xxx</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )</DIV>
<DIV>&nbsp;&nbsp;&nbsp; [host] =&gt; kolabserver.domain.xxx<BR>&nbsp;&nbsp;&nbsp; [client] =&gt; 127.0.0.1<BR>&nbsp;&nbsp;&nbsp; [user] =&gt;<BR>&nbsp;&nbsp;&nbsp; [config] =&gt; /kolab/etc/kolab/kolabfilter.conf<BR>)<BR>&nbsp;[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>&nbsp;</DIV>
<DIV>Mmm also mal nachgeschaut in /kolab/lib/php/Horde/Kolab/Filter/Incoming.php</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach ($this-&gt;_recipients as $recipient) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (strpos($recipient, '+')) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list($local, $rest)&nbsp; = explode('+', $recipient, 2);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list($rest, $domain) = explode(<A href="mailto:'@'">'@'</A>, $recipient, 2);<BR>--&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $real_recipient = $local . <A href="mailto:'@'">'@'</A> . $domain;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $real_recipient = $recipient;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $dn = $server-&gt;uidForIdOrMail($real_recipient);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (is_a($dn, 'PEAR_Error')) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return $dn;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!$dn) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Horde::logMessage(sprintf('User %s does not exist!', $real_recipient),<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __FILE__, __LINE__, PEAR_LOG_DEBUG);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $user = $server-&gt;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>&nbsp;</DIV>
<DIV>Ich hab mir geholfen indem ich die Zeile in </DIV>
<DIV>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$real_recipient = $rest . <A href="mailto:'@'">'@'</A> . $domain;</DIV>
<DIV>geändert habe.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Hat denn noch niemand Probleme damit gehabt?</DIV>
<DIV>Oder stimmt bei mir was nicht?</DIV>
<DIV>Bug?</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Gruss</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></div></body></html>