[Dovecot-de] Sieve:discarding vacation response for implicitly delivered message
Helmut Lichtenberg
heli at tzv.fal.de
Do Jul 25 11:53:18 CEST 2013
Hallo Stephan,
Stephan Bosch schrieb am 25.07.2013 10:12:
> >Kann das irgendwie an Sieve propagiert werden oder sollte jeder manuell in
> >Roundcube beide (oder nur eine?) Adressen angeben, damit dann in Sieve steht:
> >
> > :addresses ["heli at tzv.fal.de","helmut.lichtenberg at fli.bund.de"]
>
> Dafür gibt es eine Lösung. Die ist leider jedoch noch nicht
> ordentlich im Wiki dokumentiert:
>
> http://hg.rename-it.nl/dovecot-2.1-pigeonhole/raw-file/53ee9655e78e/doc/extensions/vacation.txt
>
> Mann sollte also folgendes konfigurieren:
>
> sieve_vacation_use_original_recipient = yes
Ich habe das in /etc/dovecot/conf.d/90-sieve.conf eingetragen:
plugin {
....
sieve_vacation_use_original_recipient = yes
....
}
Dann dovecot reload ausgeführt.
Bei einer Mail von einem anderen Account an Helmut.Lichtenberg at fli.bund.de
habe ich keine Vacation-Nachricht erhalten, allerdings bei der Mail an
heli at tzv.fal.de.
> Außerdem muss LMTP oder LDA korrekt konfiguriert werden, damit der
> Originalempfänger und der Endempfänger beide verfügbar sind. Informationen
> dazu findet man hier:
>
> http://wiki2.dovecot.org/LDA (Parameters -r, -a
> undlda_original_recipient_header Konfiguration).
> http://wiki2.dovecot.org/LMTP
In 15-lda.conf bzw. 20-lmtp.conf steht nur:
protocol lda {
mail_plugins = $mail_plugins sieve
}
protocol lmtp {
mail_plugins = $mail_plugins sieve
}
Muß da noch etwas eingetragen werden?
Ansonsten sagt doveconf -n folgendes:
==============================================================================
root at mail,conf.d: doveconf -n
# 2.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 3.2.0-4-amd64 x86_64 Debian 7.1
auth_master_user_separator = *
auth_mechanisms = plain login
auth_username_format = %Ln
mail_location = maildir:~/Maildir
mail_plugins = zlib acl mail_log notify
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave
namespace inbox {
inbox = yes
location =
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix = INBOX.
separator = .
type = private
}
passdb {
args = /etc/dovecot/dovecot-ldap.conf.ext
driver = ldap
}
plugin {
acl = vfile
acl_shared_dict = file:/var/lib/dovecot/shared-mailboxes
sieve = ~/.dovecot.sieve
sieve_dir = ~/sieve
sieve_vacation_use_original_recipient = yes
zlib_save = gz
zlib_save_level = 6
}
protocols = " imap lmtp sieve pop3"
service auth {
unix_listener /var/spool/postfix/private/auth {
mode = 0666
}
}
service imap-login {
process_min_avail = 2
service_count = 0
}
service lmtp {
inet_listener lmtp {
address = 127.0.0.1
port = 24
}
}
service managesieve-login {
inet_listener sieve_deprecated {
port = 2000
}
}
ssl_cert = </etc/ssl/certs/mail.tzv.fal.de.pem
ssl_key = </etc/ssl/private/mail.tzv.fal.de.key
userdb {
args = /etc/dovecot/dovecot-ldap.conf.ext
driver = ldap
}
verbose_proctitle = yes
protocol lmtp {
mail_plugins = zlib acl mail_log notify sieve
}
protocol lda {
mail_plugins = zlib acl mail_log notify sieve
}
protocol imap {
mail_plugins = zlib acl mail_log notify imap_zlib imap_acl
}
==============================================================================
Vielen Dank.
Helmut
--
-------------------------------------------------------------------------
Helmut Lichtenberg <Helmut.Lichtenberg at fli.bund.de> Tel.: 05034/871-128
Institut für Nutztiergenetik (FLI) 31535 Neustadt Germany
-------------------------------------------------------------------------
Mehr Informationen über die Mailingliste Dovecot