was ist dovecot.pipe?
Katharina Knuth
jk at jkart.de
Mo Apr 5 17:50:07 CEST 2021
Am 05.04.21 um 17:10 schrieb Markus Winkler:
> was sagt 'doveconf -n'?
# 2.3.13 (89f716dc2): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.5.13 (cdd19fe3)
# OS: Linux 4.9.0-15-amd64 x86_64 Debian 9.13 ext4
# Hostname: server.domain.de
auth_mechanisms = plain login digest-md5 cram-md5 apop
auth_username_chars =
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890&.-_@'
default_client_limit = 10300
disable_plaintext_auth = no
first_valid_uid = 30
imap_client_workarounds = delay-newmail
imap_logout_format = rcvd=%i, sent=%o
listen = *
mail_home = /var/qmail/mailnames/%Ld/%Ln
mail_location = maildir:/var/qmail/mailnames/%Ld/%Ln/Maildir
mail_log_prefix = "service=%s, user=%u, ip=[%r]. "
mail_plugins = " quota"
managesieve_logout_format = rcvd=%i, sent=%o
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 index ihave duplicate mime foreverypart
extracttext imapflags notify
namespace inbox {
inbox = yes
location =
prefix = INBOX.
separator = .
}
passdb {
driver = plesk
}
plugin {
quota = maildir:User quota
quota_grace = 0
quota_warning = storage=95%% quota-warning %u
sieve = ~/.dovecot.sieve
sieve_dir = ~/sieve
sieve_extensions = +notify +imapflags
}
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
pop3_logout_format = rcvd=%i, sent=%o, top=%t/%p, retr=%r/%b,
del=%d/%m, size=%s
protocols = imap pop3 sieve
service anvil {
client_limit = 10300
}
service auth-worker {
group =
user =
}
service auth {
group =
unix_listener auth-userdb {
group = popuser
mode = 0600
user = popuser
}
user =
}
service imap-login {
process_limit = 1024
service_count = 1
}
service imap {
process_limit = 1024
service_count = 1
}
service pop3-login {
process_limit = 1024
service_count = 1
}
service pop3 {
process_limit = 1024
service_count = 1
}
service quota-warning {
executable = script /usr/lib/plesk-9.0/send-quota-warning
unix_listener quota-warning {
user = popuser
}
user = popuser
}
service stats {
unix_listener stats-reader {
group = popuser
mode = 0660
user = popuser
}
unix_listener stats-writer {
group = popuser
mode = 0660
user = popuser
}
}
ssl_cert = </etc/dovecot/private/dovecot.pem
ssl_cipher_list =
EECDH+AESGCM+AES128:EECDH+AESGCM+AES256:EECDH+CHACHA20:EDH+AESGCM+AES128:EDH+AESGCM+AES256:EDH+CHACHA20:EECDH+SHA256+AES128:EECDH+SHA384+AES256:EDH+SHA256+AES128:EDH+SHA256+AES256:EECDH+SHA1+AES128:EECDH+SHA1+AES256:EDH+SHA1+AES128:EDH+SHA1+AES256:EECDH+HIGH:EDH+HIGH:AESGCM+AES128:AESGCM+AES256:CHACHA20:SHA256+AES128:SHA256+AES256:SHA1+AES128:SHA1+AES256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK:!KRB5:!aECDH
ssl_dh = # hidden, use -P to show it
ssl_key = # hidden, use -P to show it
ssl_prefer_server_ciphers = yes
userdb {
args = uid=popuser gid=popuser
driver = static
}
protocol imap {
mail_plugins = " quota imap_quota"
}
protocol pop3 {
pop3_uidl_format = UID%u-%v
}
protocol lda {
mail_plugins = " quota sieve"
}
local_name domains.de {
ssl_cert = </opt/psa/var/certificates/scfpR1jTY
ssl_key = # hidden, use -P to show it
}
local_name domains2.de {
ssl_cert = </opt/psa/var/certificates/scf8YJh2G
ssl_key = # hidden, use -P to show it
}
local_name domains3.de {
ssl_cert = </opt/psa/var/certificates/scfiVwHm8
ssl_key = # hidden, use -P to show it
}
local_name mail.domains.de {
ssl_cert = </opt/psa/var/certificates/scfpR1jTY
ssl_key = # hidden, use -P to show it
}
local_name mail.domains2.de {
ssl_cert = </opt/psa/var/certificates/scf8YJh2G
ssl_key = # hidden, use -P to show it
}
local_name mail.domains3.de {
ssl_cert = </opt/psa/var/certificates/scfiVwHm8
ssl_key = # hidden, use -P to show it
}
local_name mail.domains4.de {
ssl_cert = </opt/psa/var/certificates/scfScg2iP
ssl_key = # hidden, use -P to show it
}
local_name mail.domains5.de {
ssl_cert = </opt/psa/var/certificates/scf0nU4MS
ssl_key = # hidden, use -P to show it
}
local_name domainsX.de {
ssl_cert = </opt/psa/var/certificates/scfScg2iP
ssl_key = # hidden, use -P to show it
}
local_name domainsY.de {
ssl_cert = </opt/psa/var/certificates/scf0nU4MS
ssl_key = # hidden, use -P to show it
}
> Wie lautet die Fehlermeldung genau?
cd /etc/dovecot/sieve/global
sievec learn-ham.sieve
learn-ham: line 1: error: require command: unknown Sieve capability
`vnd.dovecot.pipe'.
learn-ham: line 1: error: require command: unknown Sieve capability
`imapsieve'.
learn-ham: line 11: error: unknown command 'pipe' (only reported once
at first occurrence).
learn-ham: error: validation failed.
sievec(root): Fatal: failed to compile sieve script 'learn-ham.sieve'
>
> Viele Grüße
> Markus
--
freundlicher Gruß,
kind regard,
Katharina Knuth
Mehr Informationen über die Mailingliste Dovecot