[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Exim - Wie Dovecot als LDA einbinden?



Hallo,

ich möchte, um Sieve (und ManageSieve) nutzen zu können, dass Exim über Dovecot als LDA zustellt. Derzeit gibt es da z.B. Router und Transport für Procmail und Maildrop. Hier würde ich gerne ansetzen, d.h. dahinter den Dovecot-LDA klemmen. Also immer dann, wenn für einen User weder eine .procmailrc noch eine .mailfilter (für Maildrop) herumliegen, *aber* eine .dovecot-lda, dann soll Sieve greifen. Dabei will ich natürlich die Exim split config verwenden und keine andere Funktionalität verlieren.

Wird das so funktionieren:

router/810_dovecot-lda

  ### router/810_dovecot-lda
  #################################

  dovecot-lda:
    debug_print = "R: dovecot-lda for $local_part@$domain"
    driver = accept
    domains = +local_domains
    check_local_user
    transport = dovecot-lda_pipe
require_files = ${local_part}:${home}/.dovecot-lda:+/usr/lib/dovecot/deliver
    no_verify
    no_expn
    # maildrop-router kopiert und angepasst


transport/30_dovecot-lda_pipe

  dovecot-lda_pipe:
    debug_print = "T: dovecot-lda_pipe for $local_part@$domain"
    driver = pipe
    command = "/usr/lib/dovecot/deliver"
    message_prefix =
    message_suffix =
    log_output
    delivery_date_add
    envelope_to_add
    return_path_add
    temp_errors = 64 : 69 : 70: 71 : 72 : 73 : 74 : 75 : 78
    # transport uebernommen von http://wiki.dovecot.org/LDA/Exim

?

Die ~/.dovecot-lda wird manuell in die home-Verzeichnisse gelegt.

Weil ich möchte, dass Sieve nur nachrangig hinter Procmail bzw. Maildrop läuft, kann ich nicht einfach LOCAL_DELIVERY = dovecot-lda_pipe setzen.


Danke & viele Grüße

Paul



Reply to: