[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