Sieve vacation :addresses case sensitive?
Philipp Faeustlin
philipp.faeustlin at uni-hohenheim.de
Mi Sep 4 12:36:27 CEST 2019
Am 04.09.19 um 10:10 schrieb Klaus Tachtler:
> Hallo Philipp,
>
> möglicherweise fehlt bei Deiner sieve-Implementireung der Parameter:
>
> :comparator "i;ascii-casemap" Perform case insensitive, ASCII based
> comparison. (default)
>
> bei der Auswertung der Adressen. (Bzw. des localpart)
>
> Habe dazu einen sehr alten Thread gefunden:
>
> https://lists.andrew.cmu.edu/pipermail/info-cyrus/2003-December/009738.html
>
> FRAGE: Kannst Du Deine sieve vacation Regeln um :comparator
> "i;ascii-casemap" erweitern?
Habs es probiert: vacation :days 7 :comparator "i;ascii-casemap"
:addresses ...
vacation kennt wohl keine Option "comparator".
unknown tagged argument ':comparator' for the vacation command
Oder wie müsste ich es in mein Sieve Skript eintragen?
Wenn ich aber RFC 3028 richtig verstehe gibt es :comparator auch nur bei
Vergleichsfunktionen, wie ":is" / ":contains" / ":matches".
> (Oder macht das irgendeine WEB-GUI ?)
>
>
> Grüße
> Klaus.
>
>> Hallo Klaus,
>>
>> ja der letzte Punkt, die Adresse in :addresses wird nicht gefunden,
>> wenn die Groß/Kleinschreibung nicht identisch ist.
>>
>> Hab es ausprobiert.
>> In vacation :addresses steht die Adresse komplett klein geschrieben.
>> Wenn die Mail an die gleiche Adresse mit großen Anfangsbuchstaben
>> geschrieben wird, hab ich die Discard Fehlermeldung.
>> Dann lösche ich die ".dovecot.lda-dupes" und sende die gleiche Mail
>> nochmals mit klein geschriebenem Empfänger und die Nachricht wird
>> versandt.
>>
>> Da ich meinen Benutzern schlecht beibringen kann, dass sie die
>> Adressen in allen möglichen Kombinationen eintragen sollen, suche ich
>> eine Möglichkeit, dass die Adressen case-insensitive geprüft werden.
>>
>> Gibt es da eventuell eine Option in Sieve?
>>
>> Gruß Philipp
>>
>> Am 03.09.19 um 07:47 schrieb Klaus Tachtler:
>>> Hallo Philipp,
>>>
>>> hast Du nachfolgende Hinweise schon mal überprüft, ob hier etwas auf
>>> Deine E-Mails zutrifft?
>>>
>>> Siehe auch: https://wiki.dovecot.org/Pigeonhole/Sieve/Usage
>>>
>>> The automatic replies AREN'T SENT if any of the following is true:
>>>
>>> ===========
>>>
>>> The envelope sender is not available (equal to <>)
>>> The envelope sender and envelope recipient are the
>>> same
>>> The sender recently (within :days days; default 7)
>>> got a reply from the same vacation command
>>> The message contains at least one of the mailing
>>> list headers "list-id", "list-owner", "list-subscribe", "list-post",
>>> "list-unsubscribe", "list-help", or "list-archive"
>>> Auto-Submitted: header exists with any value
>>> except "no"
>>> Precedence: header exists with value "junk",
>>> "bulk" or "list"
>>> The envelope sender is considered a system
>>> address, which either:
>>> begins with
>>> "MAILER-DAEMON" (case-insensitive),
>>> begins with "LISTSERV"
>>> (case-insensitive),
>>> begins with "majordomo"
>>> (case-insensitive),
>>> contains the string
>>> "-request" anywhere within it (case-sensitive), or
>>> begins with "owner-"
>>> (case-sensitive)
>>> The envelope recipient and alternative addresses
>>> specified with the vacation command's :addresses tag are not found in
>>> the message's To:, Cc:, Bcc:, Resent-To:, Resent-Cc: or Resent-Bcc:
>>> fields.
>>>
>>>
>>> Grüße
>>> Klaus.
>>>
>>>> Hallo Liste,
>>>>
>>>> ich habe ein Problem mit Abwesenheitsnachrichten, diese werden nicht
>>>> versandt.
>>>>
>>>> "discarding vacation response for implicitly delivered message; no
>>>> known (envelope) recipient address found in message headers"
>>>>
>>>> Das Problem tritt auf, wenn die Mail an eine Adresse geht, die in
>>>> vacation über :addresses eingebunden ist und die Schreibweise nicht
>>>> exakt gleich ist.
>>>> Die Adressen in vacation :addresses scheinen case sensitive zu sein,
>>>> E-Mail Adressen sind das im Allgemeinen aber nicht.
>>>>
>>>> Wie kann ich das Problem lösen?
>>>> Gibt es eine Sieve Option, die ich aktivieren kann, damit die
>>>> Adressen in Sieve case insensitive betrachtet werden?
>>>>
>>>> Es läuft Dovecot 2.3.7.2 und Pigeonhole version 0.5.7.2.
>>>>
>>>> Viele Grüße
>>>>
>>>> --
>>>> Philipp Fäustlin
>>>
>>>
>>>
>>>
>>
>> --
>> Philipp Fäustlin
>> Universität Hohenheim
>> Kommunikations-, Informations- und Medienzentrum (630)
>> IT-Dienste | Abt. Kommunikation, E-Learning u. Print | Mail
>>
>> Otto-Sander-Str. 5 | 70599 Stuttgart
>> Tel.: +49 711 459-22838 | Fax: +49 711 459-23449
>> https://kim.uni-hohenheim.de/
>
>
> ----- Ende der Nachricht von Philipp Faeustlin
> <philipp.faeustlin at uni-hohenheim.de> -----
>
>
>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : smime.p7s
Dateityp : application/pkcs7-signature
Dateigröße : 5359 bytes
Beschreibung: S/MIME Cryptographic Signature
URL : <https://listen.jpberlin.de/pipermail/dovecot/attachments/20190904/3e22b14f/attachment.p7s>
Mehr Informationen über die Mailingliste Dovecot