<html><head>

<style id="css_styles"><![CDATA[
blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
a img { border: 0px; }
li[style='text-align: center;'], li[style='text-align: right;'] {  list-style-position: inside;}
body { font-family: Segoe UI; font-size: 12pt;   }
]]></style>
</head>
<body><div>Hallo Dovecot Community,</div><div><br /></div><div>wir arbeiten zur Zeit an einem Filterungssystem, welches auf einer älteren Dovecot Version von Dovecot(v2.2.22) basiert. Nun haben wir auf die aktuelle Version geupdated. (Ein Downgrade ist ausgeschlossen)</div><div><br /></div><div>Folgendes Problem besteht nun:</div><div><br /></div><div>Alle Filterordner werden in Thunderbird richtig angezeigt, sowie alle Emails, die sich in den Ordnern befinden. Soll nun eine Email geöffnet werden, dann gibt Dovecot einen Error aus und Thunderbird (v. 52.7) schließt die Email direkt wieder. Einige Emails lassen sich öffnen! Es ist immer zufällig, ob sich die Email öffnen lässt.</div><div><br /></div><div>Dovecot Version:</div><div>2.3.1 (c5a5c0c82)</div><div><br /></div><div><br /></div><div>Dovecot-config</div><div># 2.3.1 (c5a5c0c82): /etc/dovecot/dovecot.conf<br /># Pigeonhole version 0.5.devel (61b47828)<br /># OS: Linux 4.13.13-2-pve x86_64 Ubuntu 16.04.4 LTS<br />auth_mechanisms = plain login<br />dict {<br />  sqlquota = mysql:/etc/dovecot/dovecot-dict-sql.conf<br />}<br />listen = *<br />log_timestamp = "%Y-%m-%d %H:%M:%S "<br />login_log_format_elements = user=<%u> method=%m rip=%r lip=%l mpid=%e %c %k<br />mail_home = /var/vmail/%d/%n<br />mail_location = sdbox:~/sdbox<br />mail_max_userip_connections = 500<br />mail_nfs_storage = yes<br />mail_plugins = quota acl fts fts_solr virtual notify<br />managesieve_notify_capability = mailto<br />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 editheader imapflags notify vnd.dovecot.duplicate<br />namespace {<br />  list = yes<br />  location = virtual:~/sdbox/Filter/:INDEX=MEMORY<br />  prefix = Filter/<br />  separator = /<br />  subscriptions = yes<br />}<br />namespace inbox {<br />  inbox = yes<br />  location =<br />  mailbox Archiv {<br />    special_use = \Archive<br />  }<br />  mailbox Archive {<br />    auto = subscribe<br />    special_use = \Archive<br />  }<br />  mailbox Archives {<br />    special_use = \Archive<br />  }<br />  mailbox "Deleted Messages" {<br />    special_use = \Trash<br />  }<br />  mailbox Drafts {<br />    auto = subscribe<br />    special_use = \Drafts<br />  }<br />  mailbox Entwürfe {<br />    special_use = \Drafts<br />  }<br />  mailbox "Gelöschte Objekte" {<br />    special_use = \Trash<br />  }<br />  mailbox Gesendet {<br />    special_use = \Sent<br />  }<br />  mailbox "Gesendete Objekte" {<br />    special_use = \Sent<br />  }<br />  mailbox Junk {<br />    auto = subscribe<br />    special_use = \Junk<br />  }<br />  mailbox Papierkorb {<br />    special_use = \Trash<br />  }<br />  mailbox Sent {<br />    auto = subscribe<br />    special_use = \Sent<br />  }<br />  mailbox "Sent Messages" {<br />    special_use = \Sent<br />  }<br />  mailbox Trash {<br />    auto = subscribe<br />    special_use = \Trash<br />  }<br />  prefix =<br />  separator = /<br />}<br />passdb {<br />  args = /etc/dovecot/dovecot-mysql.conf<br />  driver = sql<br />}<br />plugin {<br />  acl = vfile<br />  acl_anyone = allow<br />  acl_shared_dict = file:/var/vmail/shared-mailboxes.db<br />  fts = solr<br />  fts_autoindex = yes<br />  fts_solr = url=<a href="http://127.0.0.1:8983/solr/">http://127.0.0.1:8983/solr/</a><br />  quota = dict:Userquota::proxy::sqlquota<br />  quota_rule2 = Trash:storage=+100%%<br />  quota_status_nouser = DUNNO<br />  quota_status_overquota = 552 5.2.2 Mailbox is over quota<br />  quota_status_success = DUNNO<br />  sieve = /var/vmail/sieve/%u.sieve<br />  sieve_before = /etc/dovecot/sieve/before/spam-global.sieve<br />  sieve_extensions = +notify +imapflags +editheader +vnd.dovecot.duplicate<br />  sieve_max_script_size = 1M<br />  sieve_quota_max_scripts = 0<br />  sieve_quota_max_storage = 0<br />}<br />protocols = imap sieve lmtp pop3<br />service anvil {<br />  client_limit = 8192<br />}<br />service auth {<br />  client_limit = 8192<br />  unix_listener /var/spool/postfix/private/auth_dovecot {<br />    group = postfix<br />    mode = 0660<br />    user = postfix<br />  }<br />  unix_listener auth-master {<br />    mode = 0600<br />    user = vmail<br />  }<br />  unix_listener auth-userdb {<br />    mode = 0600<br />    user = vmail<br />  }<br />  user = root<br />}<br />service dict {<br />  unix_listener dict {<br />    group = vmail<br />    mode = 0660<br />    user = vmail<br />  }<br />}<br />service imap-login {<br />  process_limit = 1000<br />  process_min_avail = 32<br />}<br />service lmtp {<br />  unix_listener /var/spool/postfix/private/dovecot-lmtp {<br />    group = postfix<br />    mode = 0600<br />    user = postfix<br />  }<br />  user = vmail<br />}<br />service managesieve-login {<br />  inet_listener sieve {<br />    port = 4190<br />  }<br />  process_min_avail = 2<br />  service_count = 1<br />  vsz_limit = 128 M<br />}<br />service managesieve {<br />  process_limit = 256<br />}<br />service stats {<br />  fifo_listener stats-mail {<br />    mode = 0600<br />    user = vmail<br />  }<br />}<br />ssl_cert = </etc/ssl/mail/mail.crt<br />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<br />ssl_dh =  # hidden, use -P to show it<br />ssl_key =  # hidden, use -P to show it<br />userdb {<br />  args = /etc/dovecot/dovecot-mysql.conf<br />  driver = sql<br />}<br />protocol imap {<br />  mail_plugins = quota acl fts fts_solr virtual notify imap_quota imap_acl<br />}<br />protocol lmtp {<br />  auth_socket_path = /var/run/dovecot/auth-master<br />  mail_plugins = quota acl fts fts_solr virtual notify sieve<br />  postmaster_address = <a href="mailto:max@mustermann.de" style="font-size: 12pt;">max@mustermann.de</a><br />}<br />protocol sieve {<br />  info_log_path = /var/log/dovecot-sieve.log<br />  log_path = /var/log/dovecot-sieve-errors.log<br />  managesieve_implementation_string = dovecot<br />  managesieve_logout_format = bytes=%i/%o<br />  managesieve_max_line_length = 65536<br />}<br />protocol lda {<br />  mail_plugins = quota acl fts fts_solr virtual notify sieve quota acl notify<br />  postmaster_address = max@mustermann.de<br />}<br />remote 127.0.0.1 {<br />  disable_plaintext_auth = no<br />}<br /></div><div id="signature_old"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"></div></div></div></div></div></div><div><br /></div><div>OS Information: <br />- Debian 9 stretch unter proxmox 4</div><div><br /></div><div><br /></div><div>Dovecot-virtual Datei</div><div>INBOX<br />  TO <a href="mailto:xyz@xyz.de" style="font-size: 12pt;">xyz@xyz.de</a><br />INBOX<br />  CC <a href="mailto:xyz@xyz.de" style="font-size: 12pt;">xyz@xyz.de</a><br />INBOX<br />  TO <a href="mailto:xyz2@xyz.de" style="font-size: 12pt;">xyz2@xyz.de</a><br />INBOX<br />  CC xyz2@xyz.de</div><div><br /></div><div><br /></div><div>Error-Nachricht:</div><div>Apr 19 15:32:50 t800 dovecot: imap(max@mustermann)<7429><OsO1ljNqYuAKFAAD>: Panic: file virtual-mail.c: line 123 (backend_mail_get): assertion failed: (bbox != NULL)<br />Apr 19 15:32:50 t800 dovecot: imap(max@mustermann)<7429><OsO1ljNqYuAKFAAD>: Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0xc9aaa) [0x7fd264b17aaa] -> /usr/lib/dovecot/libdovecot.so.0(+0xc9b8d) [0x7fd264b17b8d] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7fd264a874f1] -> /usr/lib/dovecot/modules/lib20_virtual_plugin.so(+0x803c) [0x7fd2631a603c] -> /usr/lib/dovecot/modules/lib20_virtual_plugin.so(+0x86b4) [0x7fd2631a66b4] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_get_virtual_size+0x38) [0x7fd264dff0b8] -> dovecot/imap(+0x20313) [0x5610cd3a8313] -> dovecot/imap(+0x1e6be) [0x5610cd3a66be] -> dovecot/imap(imap_fetch_more+0x39) [0x5610cd3a79e9] -> dovecot/imap(cmd_fetch+0x30e) [0x5610cd3989de] -> dovecot/imap(command_exec+0x64) [0x5610cd3a4d74] -> dovecot/imap(+0x1b1c2) [0x5610cd3a31c2] -> dovecot/imap(+0x1b24c) [0x5610cd3a324c] -> dovecot/imap(client_handle_input+0x1b5) [0x5610cd3a3685] -> dovecot/imap(client_input+0x7e) [0x5610cd3a3cce] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x69) [0x7fd264b2f929] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x109) [0x7fd264b31259] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x52) [0x7fd264b2fa32] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x38) [0x7fd264b2fc48] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7fd264aaac53] -> dovecot/imap(main+0x328) [0x5610cd3957d8] -> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fd2646a4830] -> dovecot/imap(_start+0x29) [0x5610cd3959c9]<br />Apr 19 15:32:50 t800 dovecot: imap(max@mustermann)<7429><OsO1ljNqYuAKFAAD>: Fatal: master: service(imap): child 7429 killed with signal 6 (core dumps disabled - <a href="https://dovecot.org/bugreport.html#" style="font-size: 12pt;">https://dovecot.org/bugreport.html#</a></div><div><br /></div><div>Nun ist die Frage, warum dieses Problem auftritt. </div><div><br /></div><div>Vielen Dank</div><div><br /></div><div><br /></div>
</body></html>