Avelsieve-Problem gelöst

im Wildpark FrankenhofLangsam nervte es, dass man Avelsieve nicht mehr benutzen kann.
Heute musste ich mich doch nochmal darum kümmern und etwas danach googeln und siehe da in einem Blog-Artikel von vor einem Jahr fand ich eine Lösung.
Der Artikel dort bezieht sich zwar auf die cyrus-Version 2.3 (..timsieved v2.3.11..), aber scheinbar haben die debian-Leute das Problem jetzt auch auf die lenny-2.2-Version ‚portiert‘.

Nach dem Ändern des einen Wertes (0 in 1) in der Abfrage in Zeile 461, konnte ich das avelsieve-Plugin wieder benutzen. :-)

# cd bla/squirrelmail/plugins/avelsieve/include/
# diff -Natur managesieve.lib.php.org managesieve.lib.php
--- managesieve.lib.php.org   2009-08-28 23:42:30.000000000 +0200
+++ managesieve.lib.php       2009-11-03 22:02:09.000000000 +0100
@@ -458,7 +458,7 @@
    elseif(is_string($this->modules))
     $this->capabilites[$this->cap_type][$this->modules]=true;
   }    
- elseif(strcmp($this->item[0], "STARTTLS") == 0) {
+ elseif(strcmp($this->item[0], "STARTTLS") == 1) {
     $this->capabilities['starttls'] = true;
 
   }

HerbstAn die Datei „squirrelmail/plugins/avelsieve/config/config.php“ muste ich auch noch ein paar Zeilen anhängen, weil sich sonst der Apache beim Aufruf der Filterlist ‚aufhängte’…

310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
....<a title="Schleuse Walsum" href="/blog/wp-content/uploads/2008/11/dsc41930.jpg"><img src="/blog/wp-content/uploads/2008/11/dsc41930-150x100.jpg" alt="Schleuse Walsum" width="150" height="100" class="alignleft size-thumbnail wp-image-33612" /></a>
$avelsieve_spam_highlight_enable = false;
 
// UP  Eingefuegt von Uwe
/**
 * @var boolean Disable STARTTLS for ManageSieve. You can set this to true,
 * if you do not wish to use encryption via TLS mechanisms (i.e. the server
 * is not configured properly, or this is a local connection and TLS is not
 * needed.
 * Note that STARTTLS is supported only in PHP5+. In PHP4 this option will
 * have no effect and STARTTLS will be disabled anyway.
 */
global $avelsieve_disabletls;
//$avelsieve_disabletls = false;
$avelsieve_disabletls = true;
 
?>

P.S.
Kleiner Tipp noch an Uwe – wenn man _zwei_ Listen mit einer E-Mail-Filter-Regel ‚abfrühstücken‘ will, darf man die Adressaten nicht _UND_ verknüpfen :evil: (sondern _ODER_) !!!

Gelesen: 1658 · heute: 2 · zuletzt: Thu 18.July 2019

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.