dovecot.index.pvt view is inconsistent
ingo at eduit.de
ingo at eduit.de
Do Okt 20 07:23:53 CEST 2016
Hallo alle zusammen,
Ich habe hier einen Dovecot (Dovecot: 2.2.25-1~auto+57) am laufen auf
einem Debian jessie.
Ich habe nach der
Anleitung(https://www.debinux.de/2015/05/mailserver-from-scratch-debian-8/)
das System erstellt.
Es lief ja auch alles ganz hervorragend, bis nach irgendeinem
Debian-Update in meinen syslogs folgender Fehler immer wieder erscheint.
Oct 20 06:38:56 mail dovecot: imap(moeller@*****): Error:
/var/vmail/*****/moeller/Maildir/Shared/xxx@*****/Sent/dovecot.index.pvt
view is inconsistent
Nun stelle ich fest, dass das bemängelte File "dovecot.index.pvt" nicht
existiert, jedoch "dovecot.index.pvt.log" mit nicht lesbarem Inhalt.
Lösche ich alle "dovecot.index.pvt.log" werden Sie beim nächsten mal,
wenn ich mich per imap einlogge, neu erstellt.
Die Benutzer des Systems haben ihre Postfächer freigegeben, so dass sie
auch von anderen eingesehen werden können.
Das Ganze funktionier auch weiterhin ohne weitere Probleme. Jodoch
stören mich diese Fehlermeldungen, dessen Grund ich gerne beseitigen
möchte.
Ich hoffe, dass mir die Comunity in diesem verflixtem Fall helfen kann.
dovecot -n:
# 2.2.devel (933d16f): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.devel (63f9b42)
# OS: Linux 3.16.0-4-amd64 x86_64 Debian 8.6
auth_mechanisms = plain login
listen = *
log_timestamp = "%Y-%m-%d %H:%M:%S "
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l mpid=%e %c
%k
mail_gid = vmail
mail_home = /var/vmail/%d/%n
mail_location = maildir:~/Maildir:LAYOUT=fs
mail_plugins = quota acl mail_log notify
mail_uid = vmail
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
namespace {
list = yes
location = maildir:%%h/Maildir:LAYOUT=fs:INDEXPVT=~/Maildir/Shared/%%u
prefix = Shared/%%u/
separator = /
subscriptions = yes
type = shared
}
namespace inbox {
inbox = yes
location =
mailbox Archiv {
special_use = \Archive
}
mailbox Archive {
auto = subscribe
special_use = \Archive
}
mailbox "Deleted Messages" {
special_use = \Trash
}
mailbox Drafts {
auto = subscribe
special_use = \Drafts
}
mailbox Entwürfe {
special_use = \Drafts
}
mailbox "Gelöschte Objekte" {
special_use = \Trash
}
mailbox Gesendet {
special_use = \Sent
}
mailbox Junk {
auto = subscribe
special_use = \Junk
}
mailbox Papierkorb {
special_use = \Trash
}
mailbox Sent {
auto = subscribe
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
auto = subscribe
special_use = \Trash
}
prefix =
separator = /
}
passdb {
args = /etc/dovecot/dovecot-mysql.conf
driver = sql
}
plugin {
acl = vfile
acl_anyone = allow
acl_shared_dict = file:/var/vmail/shared-mailboxes.db
mail_log_events = delete undelete expunge
quota = maildir:User quota
quota_rule = Sent:storage=+10%%
quota_status_nouser = DUNNO
quota_status_overquota = 552 5.2.2 Mailbox is over quota
quota_status_success = DUNNO
sieve = /var/vmail/%d/%n/sieve/dovecot.sieve
sieve_before = /var/vmail/before.sieve
sieve_dir = /var/vmail/%d/%n/sieve
sieve_max_script_size = 1M
sieve_quota_max_scripts = 0
sieve_quota_max_storage = 0
}
protocols = imap sieve lmtp
service auth {
unix_listener /var/spool/postfix/private/auth_dovecot {
group = postfix
mode = 0660
user = postfix
}
unix_listener auth-master {
mode = 0600
user = vmail
}
unix_listener auth-userdb {
mode = 0600
user = vmail
}
user = root
}
service dict {
unix_listener dict {
group = vmail
mode = 0660
user = vmail
}
}
service lmtp {
unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix
mode = 0600
user = postfix
}
user = vmail
}
service managesieve-login {
inet_listener sieve {
port = 4190
}
process_min_avail = 2
service_count = 1
vsz_limit = 128 M
}
service managesieve {
process_limit = 256
}
service quota-status {
client_limit = 1
executable = quota-status -p postfix
unix_listener /var/spool/postfix/private/quota-status {
group = postfix
mode = 0660
user = postfix
}
}
ssl_cert = </etc/ssl/*******.cer
ssl_cipher_list =
EDH+CAMELLIA:EDH+aRSA:EECDH+aRSA+AESGCM:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH:+CAMELLIA256:+AES256:+CAMELLIA128:+AES128:+SSLv3:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!DSS:!RC4:!SEED:!ECDSA:CAMELLIA256-SHA:AES256-SHA:CAMELLIA128-SHA:AES128-SHA
ssl_key = # hidden, use -P to show it
ssl_protocols = !SSLv3 !SSLv2
userdb {
args = /etc/dovecot/dovecot-mysql.conf
driver = sql
}
protocol imap {
mail_plugins = quota imap_quota imap_acl acl mail_log notify
}
protocol lmtp {
auth_socket_path = /var/run/dovecot/auth-master
mail_plugins = quota sieve acl notify
postmaster_address = postmaster@******
}
protocol sieve {
managesieve_logout_format = bytes=%i/%o
}
protocol lda {
mail_plugins = sieve quota acl notify
postmaster_address = postmaster@******
}
Vielen Dank für Eure Hilfe.
Gruß
Ingo
Mehr Informationen über die Mailingliste Dovecot