tags 309820 + patch thanks Hello
Thanks. // Ola On Thu, May 19, 2005 at 10:46:00PM +0300, Riku Valli wrote: > Package: sork-vacation > Version: 2.2.2-1 > Severity: important > > >>sork-vacation is broke, you got message Can't parse your email address, > >>but you can remove vacation, but not made new one. It seems at > >>/usr/share/horde2/vacation/lib/Driver.php is changed ;-) and > >>/usr/share/php/Mail/RFC822.php too. I roll back RFC822.php from @version > >>$Revision: 1.12 $ to * @version $Revision: 1.11 $ and this gives back > >>functionality. I tried latest version 1.2 too, but seems at after > >>version 1.12 some think is changed. Forwards work maybe is possible take > >>code from Forward Driver.php, but i am not familiar with php. > > quote ola > >Can you file a separate bug against this package, and if possible a > >patch? It would be really nice. > quote end > > and after while /etc/sork-vacation/conf.php > $conf['vacation']['path'] = '/usr/local/bin/vacation'; should be > /usr/bin/vacation > > and of course hash should be $conf['server']['params']['dbtype'] = 'hash3'; > not empty which is default. I remembered at this filed and default message > by Finnish all rows are in subject line, but this filed too. > > Look more > > http://lists.horde.org/archives/sork/Week-of-Mon-20050502/002166.html > http://lists.horde.org/archives/sork/Week-of-Mon-20040726/001753.html > and finally... > > quoted Guillermo Vargas > I have just changed one line and commented others and it works fine for > me. I don't now if this is the best way to do it. > > In the file > vacation/lib/Driver.php > > change the line 166? > $domain = ($realm != 'default') ? $realm : ''; > > for : > $domain = ($realm != 'default') ? $realm : $this->params[$realm]['host']; > > and comment the lines 177 178? > $email .= !empty($parsed_email[$i]->host) > ? '@' . $parsed_email[$i]->host > :/ ''; > / > I have tested this in horde-2.2.5(_make_email_address function) and > horde-3.0-ALPHA. (_makeEmailAddress function) > > I also added the next "if " into the _parseForward function of > vacation/lib/Driver/forwards.php after the line Can't find > "$content['forward']['receivers'] = implode(', ', $buffer);" > if ( empty($content['vacation']) && > preg_match('/\|.*vacation\s*(-a\s+(.*))?\s+(.+)/', > $content['forward']['receivers'], $matches) ){ > $content['vacation']['alias'] = $matches[2]; > } > > quote end... > > I tried pick line numbers, but .... > I am not yet tested...., but maybe tomorrow. > > > -- System Information: > Debian Release: 3.1 > APT prefers testing > APT policy: (500, 'testing') > Architecture: i386 (i686) > Kernel: Linux 2.4.27-2-686-smp > Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) > > Versions of packages sork-vacation depends on: > ii apache2-mpm-prefork [httpd] 2.0.54-3 traditional model for Apache2 > ii gettext 0.14.1-10 GNU Internationalization > utilities > ii horde2 2.2.8-1 horde web application suite > ii make 3.80-9 The GNU version of the > "make" util > ii php4 4:4.3.10-13 server-side, HTML-embedded > scripti > ii turba 1.2.5-1 A web based contact manager > -- --------------------- Ola Lundqvist --------------------------- / [EMAIL PROTECTED] Annebergsslingan 37 \ | [EMAIL PROTECTED] 654 65 KARLSTAD | | +46 (0)54-10 14 30 +46 (0)70-332 1551 | | http://www.opal.dhs.org UIN/icq: 4912500 | \ gpg/f.p.: 7090 A92B 18FE 7994 0C36 4FE4 18A1 B1CF 0FE5 3DD9 / --------------------------------------------------------------- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]