[Dovecot-de] Sieveskripte in Datenbank und vaction :mime mit HTML
Holger Hoch
Holger.Hoch at dvag.com
Fr Apr 17 13:07:48 CEST 2015
Super,
vielen Dank an alle für die schnelle Hilfe!!
Viele Grüße,
--Holger
Von: Stephan Bosch <stephan at rename-it.nl>
An: Alles rund um Dovecot-Server <dovecot at listen.jpberlin.de>,
Datum: 17.04.2015 12:36
Betreff: Re: [Dovecot-de] Sieveskripte in Datenbank und vaction
:mime mit HTML
Gesendet von: "Dovecot" <dovecot-bounces at listen.jpberlin.de>
Holger Hoch schreef op 17-4-2015 om 10:28:
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?
Das ist ein Programmfehler in Dovecot. Dummerweise erwartet Dovecot das
Skript jetzt inklusive Escapesequenzen im Datenbank. Wenn Dovecot nur
selber im Datenbank schreibt ist das kein Problem, aber wenn ein anderes
Programm das tut natürlich schon.
Mal sehen wie wir das beheben können ohne Probleme zu verursachen bei
existierende Systeme. Timo hat eine Umfrage gestartet:
http://dovecot.org/pipermail/dovecot/2015-April/100532.html
Gruß,
Stephan.
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
---------------------------------------------------------------------
_________________________
______________________
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/fd52b26d/attachment-0001.html>
Mehr Informationen über die Mailingliste Dovecot