Sieve vacation :addresses case sensitive?

Philipp Faeustlin philipp.faeustlin at uni-hohenheim.de
Di Sep 3 12:20:32 CEST 2019



Am 03.09.19 um 08:51 schrieb Klaus Tachtler:
> Hallo Philipp,
> 
> DU könntest ggf. das DEBUGGING einschalten in -->
> /etc/dovecot/conf.d/90-sieve.conf

Das Debugging habe ich probiert, das bezieht sich aber nur auf das Sieve 
Skript. Dieses wird ja korrekt ausgeführt und die vacation action auch 
getriggert.

> 
> Noch ein Hinweis, was Du überprüfen könntest:
> 
> Siehe auch: https://wiki2.dovecot.org/Pigeonhole/Sieve/Extensions/Vacation
>              https://tools.ietf.org/html/rfc5230
RFC5230 Abschnitt 4.5 macht leider keine Aussage über die der 
Case-sensitivity der ":addresses" String-List.
> 
> Nachfolgend eine mögliche Konfiguration:
> 
> plugin {
>    sieve = file:~/sieve;active=~/.dovecot.sieve
>    sieve_vacation_use_original_recipient = yes
> }
> 
> Wäre in /etc/dovecot/conf.d/90-sieve.conf im Bereich plugin { ... } 
> durchzuführen.
> 
> 
> sieve_vacation_use_original_recipient = no|yes

Die Option möchte ich eigentlich nicht verwenden, da dann auch eine 
Vacation gesendet wird für Alias Adressen eines Benutzers, auch wenn 
dieser dies nicht explizit wünscht.

> 
>      This specifies whether the original envelope recipient should be 
> used in the check for implicit delivery. The vacation command checks 
> headers of the incoming message, such as To: and Cc: for the address of 
> the recipient, to verify that the message is explicitly addressed at the 
> recipient. If the recipient address is not found, the vacation action 
> will not trigger a response to prevent sending a reply when it is not 
> appropriate. Normally only the final recipient address is used in this 
> check. This setting allows including the original recipient specified in 
> the SMTP session if available. This is useful to handle mail accounts 
> with aliases. Use this option with caution: if you are using aliases 
> that point to more than a single account, senders can get multiple 
> vacation responses for a single message. Use the LDA -a option or the 
> LMTP/LDA lda_original_recipient_header setting to make the original SMTP 
> recipient available to Sieve.
> 
> 
> 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
> 
> 
> ----- Ende der Nachricht von Philipp Faeustlin 
> <philipp.faeustlin at uni-hohenheim.de> -----
> 
> 
> 

-- 
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/

-------------- 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/20190903/053f883d/attachment.p7s>


Mehr Informationen über die Mailingliste Dovecot