[Dovecot-de] Sieveskripte in Datenbank und vaction :mime mit HTML

Holger Hoch Holger.Hoch at dvag.com
Fr Apr 17 10:28:00 CEST 2015


Guter Tipp, . hab mir den Code in strescape.c mal angeschaut:
es funktioniert tatsächlich, wenn man vor dem Schreiben in die Datenbank

das Sieve Skript  mit sieve.replace("\r\n", "\u0001r\u0001n") "korrigiert"

 (Die Syntax ist Java).

Das hat für mich aber eher den Geschmack eines fiesen Hacks, der in der 
nächsten Version vielleicht nicht mehr funktioniert....  oder ist das der 
"offizielle" Weg?



Von:    Sven Schumacher <sschu at computerteam.de>
An:     Alles rund um Dovecot-Server <dovecot at listen.jpberlin.de>, 
Datum:  17.04.2015 08:44
Betreff:        Re: [Dovecot-de] Sieveskripte in Datenbank und vaction 
:mime mit       HTML
Gesendet von:   "Dovecot" <dovecot-bounces at listen.jpberlin.de>



Moin

nur so ne Idee:

Werden denn \r und \n im Text als entsprechende Esc-Sequenzen 
interpretiert ? Dann wäre das ja ne Lösung ohne einen "sichtbaren" Absatz 
in der vacation-response angeben zu müssen...

Am 17.04.2015 um 08:26 schrieb Holger Hoch <Holger.Hoch at dvag.com>:

Ja, richtig. Ist im Original auch so -  ist hier beim Zusammenstreichen 
für das Beispiel flöten gegangen 



Von:        Werner Flamme <w.flamme at web.de> 
An:        dovecot at listen.jpberlin.de, 
Datum:        17.04.2015 08:05 
Betreff:        Re: [Dovecot-de] Sieveskripte in Datenbank und vaction 
:mime mit        HTML 
Gesendet von:        "Dovecot" <dovecot-bounces at listen.jpberlin.de> 



Holger Hoch [16.04.2015 14:12]:
> Hallo,
> 
> wir sind gerade dabei unsere Mailfilter auf sieve umzustellen. Dabei 
> verwenden wir 
> dovecot-ee-pigeonhole-0.4.6-5.el6.x86_64
> dovecot-ee-2.2.15.16-1.el6.x86_64
> Die User-Skripte liegen in der Datenbank, Konfiguration im Prinzip wie 
im 
> Wiki, klappt soweit prima, deshalb erspare ich euch erstmal weitere 
> Konfigurationsdetails.
> 
> Nun das Problem:
> Die Skripte, die über die dict proxy aus der DB gelesen werden, dürfen
> 
> keine Zeilenumbrüche enthalten. Andernfalls wird nur die erste Zeile 
> geliefert. Kein Problem für die meisten Skripte. Unsere Anwender 
verwenden 
> aber einen Antwortassistenten, der Antworten mit dem Content-Type 
> text/html erzeugt.
> 
> Vielleich bin ich zu blöd, aber ich sehe keine Möglichkeit, das ohne

> Zeilenumbruch hinzukriegen, denn aussehen müsste das ja in etwa so:
> 
> vacation :mime "Content-Type: text/html; charset=UTF-8
> <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
> <html>
> ....[stuff deleted]...
> 
> also ein CRLF zur Trennung von Header und Content :-(
> 
> Ist das also grundsätzlich nicht möglich oder gibt es da noch eine 
Option, 
> die ich übersehen habe?
> 
> Danke & Gruß,
> --Holger

Muss nicht zwischen Header und Content eine Leerzeile stehen, also
Trennung durch zwei mal CR&LF?

fragt Werner

-- 
_________________________ ______________________
Dovecot Mailingliste
JPBerlin - Politischer Provider
Dovecot at listen.jpberlin.de
https://listen.jpberlin.de/mailman/listinfo/dovecot


---------------------------------------------------------------------
Deutsche Vermögensberatung Aktiengesellschaft DVAG
Münchener Straße 1
60329 Frankfurt am Main
Vorstandsvorsitzender: Andreas Pohl
Mitglieder des Vorstandes: Dr. h.c. /HLU Udo Corts, Hans-Theo Franken, 
Christian Glanz, 
Lars Knackstedt, Dr. Helge Lach, Robert Peil, Dr. Dirk Reiffenrath
Aufsichtsratsvorsitzender: Friedrich Bohl
Sitz der Gesellschaft: Frankfurt am Main
Handelsregister Frankfurt HRB 15511
USt-Ident.-Nr.: DE 114 139 839
Aufsichtsbehörde nach § 34c GewO: 
Stadt Frankfurt am Main
Ordnungsamt
Kleyerstraße 86
60326 Frankfurt am Main 
--------------------------------------------------------------------- 
_________________________
______________________
Dovecot Mailingliste
JPBerlin - Politischer Provider
Dovecot at listen.jpberlin.de
https://listen.jpberlin.de/mailman/listinfo/dovecot
_________________________
______________________
Dovecot Mailingliste
JPBerlin - Politischer Provider
Dovecot at listen.jpberlin.de
https://listen.jpberlin.de/mailman/listinfo/dovecot



---------------------------------------------------------------------
Deutsche Vermögensberatung Aktiengesellschaft DVAG
Münchener Straße 1
60329 Frankfurt am Main
Vorstandsvorsitzender: Andreas Pohl
Mitglieder des Vorstandes: Dr. h.c. /HLU Udo Corts, Hans-Theo Franken, Christian Glanz, 
Lars Knackstedt, Dr. Helge Lach, Robert Peil, Dr. Dirk Reiffenrath
Aufsichtsratsvorsitzender: Friedrich Bohl
Sitz der Gesellschaft: Frankfurt am Main
Handelsregister Frankfurt HRB 15511
USt-Ident.-Nr.: DE 114 139 839
Aufsichtsbehörde nach § 34c GewO: 
Stadt Frankfurt am Main
Ordnungsamt
Kleyerstraße 86
60326 Frankfurt am Main 
--------------------------------------------------------------------- 
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listen.jpberlin.de/pipermail/dovecot/attachments/20150417/023a195d/attachment-0001.html>


Mehr Informationen über die Mailingliste Dovecot