On 07/12/2018 16:44, Aki Tuomi wrote:> On 6.12.2018 6.54, Noel Butler wrote: > > On 06/12/2018 07:29, Jakobus Sch?rz wrote: > > that all and every Flag is set, except \Seen... I tried to figure out, whats happening here... > > Paste what your sieve file contains now (no, I'm not going back over this thread - its becoming as long as war and peace, and you may have changed it since then) > > Please understand me right... It is nice for you, if dovecot does, what you expect... It is nice. But here it does not work correctly. dovecot makes a big mistake. And i try to give as much information, as i'm possible to give... > > I doubt its dovecot, since no one else has reported this problem that I can see - without going back to find the start of the thread. > > my dovecot does not copy the Seen-flag. It ignores it. But WHY. Fucking WHY??? > > Mind your tongue if you want help here, despite frustrations (man I must be getting old and mellowing), no one here has to do shit for you, the fact it works for everyone else, indicates there is a problem with your configuration and yours alone - somewhere, and because you're the only one experiencing this, it may be harder to trace the origin of. > > -- > Kind Regards, > > Noel Butler > > This Email, including any attachments, may contain legally privileged information, therefore remains confidential and subject to copyright protected under international law. You may not disseminate, discuss, or reveal, any part, to anyone, without the authors express written authority to do so. If you are not the intended recipient, please notify the sender then delete all copies of this message including attachments, immediately. Confidentiality, copyright, and legal privilege are not waived or lost by reason of the mistaken delivery of this message. Only PDF [1] and ODF [2] documents accepted, please do not send proprietary formatted documentsI finally had some time to try this out, and wasn't able to reproduce the problem with 2.3.4 and 0.5.4. I tried both Sieve and IMAPSieve, but I wonder if this is something particular in your environment or settings, so I have to ask you to post your `doveconf -n` once more. Aki Did he ever tell us what this is on, I saw stretch somewhere in thread so I gather its debian, but is it on real hardware, or rpi, has he tried using the source, who knows what happens when distros butcher things up into 70 different sub packages :) -- Kind Regards, Noel Butler This Email, including any attachments, may contain legally privileged information, therefore remains confidential and subject to copyright protected under international law. You may not disseminate, discuss, or reveal, any part, to anyone, without the authors express written authority to do so. If you are not the intended recipient, please notify the sender then delete all copies of this message including attachments, immediately. Confidentiality, copyright, and legal privilege are not waived or lost by reason of the mistaken delivery of this message. Only PDF [1] and ODF [2] documents accepted, please do not send proprietary formatted documents Links: ------ [1] http://www.adobe.com/ [2] http://en.wikipedia.org/wiki/OpenDocument -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20181207/828ffbf4/attachment.html>
On 7.12.2018 9.10, Noel Butler wrote:> > On 07/12/2018 16:44, Aki Tuomi wrote: > >> >> On 6.12.2018 6.54, Noel Butler wrote: >>> >>> On 06/12/2018 07:29, Jakobus Sch?rz wrote: >>> >>> ?that all and every Flag is set, except \Seen... I tried to >>> figure out, whats happening here... >>> >>> Paste what your sieve file contains now (no, I'm not going back over >>> this thread - its becoming as long as war and peace, and you may >>> have changed it since then) >>> >>> >>> Please understand me right... It is nice for you, if dovecot >>> does, what you expect... It is nice. But here it does not work >>> correctly. dovecot makes a big mistake. And i try to give as >>> much information, as i'm possible to give... >>> >>> I doubt its dovecot, since no one else has reported this problem >>> that I can see - without going back to find the start of the thread. >>> >>> my dovecot does not copy the Seen-flag. It ignores it. But WHY. >>> Fucking WHY??? >>> >>> Mind your tongue if you want help here, despite frustrations (man I >>> must be getting old and mellowing), no one here has to do shit for >>> you, the fact it works for everyone else, indicates there is a >>> problem with your configuration and yours alone - somewhere, and >>> because you're the only one experiencing this, it may be harder to >>> trace the origin of. >>> >>> >>> -- >>> >>> Kind Regards, >>> >>> Noel Butler >>> >>> This Email, including any attachments, may contain legally >>> privileged information, therefore remains confidential and subject >>> to copyright protected under international law. You may not >>> disseminate, discuss, or reveal, any part, to anyone, without the >>> authors express written authority to do so. If you are not the >>> intended recipient, please notify the sender then delete all copies >>> of this message including attachments, immediately. Confidentiality, >>> copyright, and legal privilege are not waived or lost by reason of >>> the mistaken delivery of this message. Only PDF >>> <http://www.adobe.com/> and ODF >>> <http://en.wikipedia.org/wiki/OpenDocument> documents accepted, >>> please do not send proprietary formatted documents >>> >> >> I finally had some time to try this out, and wasn't able to reproduce >> the problem with 2.3.4 and 0.5.4. >> >> I tried both Sieve and IMAPSieve, but I wonder if this is something >> particular in your environment or settings, so I have to ask you to >> post your `doveconf -n` once more. >> >> Aki >> > > Did he ever tell us what this is on, I saw stretch somewhere in thread > so I gather its debian, but is it on real hardware, or rpi, has he > tried using the source, who knows what happens when distros butcher > things up into 70 different sub packages :) > > > -- > > Kind Regards, > > Noel Butler > >I am rather confident that hardware does not cause this problem. Aki -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20181207/31cbcd71/attachment.html>
Am 07.12.18 um 08:10 schrieb Noel Butler:> > On 07/12/2018 16:44, Aki Tuomi wrote: > >> >> On 6.12.2018 6.54, Noel Butler wrote: >>> >>> On 06/12/2018 07:29, Jakobus Sch?rz wrote: >>> >>> ?that all and every Flag is set, except \Seen... I tried to >>> figure out, whats happening here... >>> >>> Paste what your sieve file contains now (no, I'm not going back over >>> this thread - its becoming as long as war and peace, and you may >>> have changed it since then) >>> >>> >>> Please understand me right... It is nice for you, if dovecot >>> does, what you expect... It is nice. But here it does not work >>> correctly. dovecot makes a big mistake. And i try to give as >>> much information, as i'm possible to give... >>> >>> I doubt its dovecot, since no one else has reported this problem >>> that I can see - without going back to find the start of the thread. >>> >>> my dovecot does not copy the Seen-flag. It ignores it. But WHY. >>> Fucking WHY??? >>> >>> Mind your tongue if you want help here, despite frustrations (man I >>> must be getting old and mellowing), no one here has to do shit for >>> you, the fact it works for everyone else, indicates there is a >>> problem with your configuration and yours alone - somewhere, and >>> because you're the only one experiencing this, it may be harder to >>> trace the origin of. >>> >>> >>> -- >>> >>> Kind Regards, >>> >>> Noel Butler >>> >>> This Email, including any attachments, may contain legally >>> privileged information, therefore remains confidential and subject >>> to copyright protected under international law. You may not >>> disseminate, discuss, or reveal, any part, to anyone, without the >>> authors express written authority to do so. If you are not the >>> intended recipient, please notify the sender then delete all copies >>> of this message including attachments, immediately. Confidentiality, >>> copyright, and legal privilege are not waived or lost by reason of >>> the mistaken delivery of this message. Only PDF >>> <http://www.adobe.com/> and ODF >>> <http://en.wikipedia.org/wiki/OpenDocument> documents accepted, >>> please do not send proprietary formatted documents >>> >> >> I finally had some time to try this out, and wasn't able to reproduce >> the problem with 2.3.4 and 0.5.4. >> >> I tried both Sieve and IMAPSieve, but I wonder if this is something >> particular in your environment or settings, so I have to ask you to >> post your `doveconf -n` once more. >> >> Aki >> > > Did he ever tell us what this is on, I saw stretch somewhere in thread > so I gather its debian, but is it on real hardware, or rpi, has he > tried using the source, who knows what happens when distros butcher > things up into 70 different sub packages :) >Hi. sorry for my anger a few days ago... And Aki... i reviewd the thread... you never asked me before for dovecot -n. It is the first time. I also wrote, that i use the packages from the dovecot-repo for debian. So i was thinking, it is clear, which version i use. It's not debian-repo, it is dovecot-repo, which i got from the dovecot-release-notes. My anger was, i wrote details, logmessages, behaviour... again and again... and i got the every similar message "for me it works"... and "i dont want to read the whole thread"... so i was angry, how often again i should post the same again... Great sorry for my tongue. My hardware is a rented virtual server from a cloudprovider in germany, where i have full permissions on it. The filesystem is ext4. I atteched my dovecot -n The mails all are stored in maildir in /var/mail. There is an extra dir /var/lib/dovecot/db... where index and control are in separate directories. The owner and group from all of this directories are all vmail:vmail The permissions are 0700 (only vmail is allowed to read/write/execute in this directories) And again... it's independed from MUA: When i move a message to another folder, the message in the new folder is shown as recent and unseen. I posted - i think - 3 times the logs from the copy/expunge-task, where the "flags()" is empty on copy, but expunge from the original folder shows the correct flags. If you want... i can do it a 4th time ;-) I also asked for a possibility (which i do not know) to turn up the debug-level more than i have now, to see, what happens, that i can post it. maybe it is a permission-problem. I don't know. Maybe there is a sieve-script working, which i don't know, which sets a message to unseen and recent, if it arrives to a folder (i deactivated all the sieve-scripts, but the behaviour was the same wrong). There are two scripts for rspamd and spamassassin, which learn spam or ham, depending a message is moved to or from Junk. I also commented the lines out in the sievescript... no change. Every message which is new in a Folder is set to recent and unseen. Best regards Jakob -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20181207/677f2d8c/attachment-0001.html> -------------- next part -------------- # 2.3.4 (0ecbaf23d): /etc/dovecot/dovecot.conf # Pigeonhole version 0.5.4 (60b0f48d) # OS: Linux 4.9.0-8-amd64 x86_64 Debian 9.6 ext4 # Hostname: mymail.schuerz.at auth_mechanisms = plain login cram-md5 digest-md5 auth_socket_path = /var/run/dovecot/auth-userdb disable_plaintext_auth = no first_valid_uid = 1000 imap_capability = +XDOVECOT +SPECIAL-USE imap_client_workarounds = tb-extra-mailbox-sep tb-lsub-flags delay-newmail lda_mailbox_autocreate = yes lda_mailbox_autosubscribe = yes listen = *, ::1 login_trusted_networks = 127.0.0.1/8 192.168.0.0/24 192.168.1.0/24 172.17.0.0/24 172.18.0.0/24 mail_debug = yes mail_gid = vmail mail_home = ?/var/mail/%u mail_location = maildir:/var/mail/%u/Maildir:LAYOUT=fs:INDEX=/var/lib/dovecot/db/indexes/Maildir/%u:INDEXPVT=/var/lib/dovecot/db/indexes/Maildir/%u:CONTROL=/var/lib/dovecot/db/control/Maildir/%u mail_plugins = zlib quota acl listescape mail_log notify virtual fts fts_lucene mail_privileged_group = vmail mail_server_admin = mailto:jakob at xundeenergie.at mail_shared_explicit_inbox = yes 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 imapsieve vnd.dovecot.imapsieve namespace Archiv { hidden = no inbox = no list = children location = maildir:/var/mail/archiv/%u/:LAYOUT=fs:INDEX=/var/lib/dovecot/db/indexes/archiv/%u:INDEXPVT=/var/lib/dovecot/db/indexes/archiv/%u:CONTROL=/var/lib/dovecot/db/control/archiv/%u mailbox Archiv { auto = subscribe special_use = \Archive } mailbox Archive { auto = no special_use = \Archive } mailbox Archives { auto = no special_use = \Archive } mailbox "Gesamtes Archiv" { auto = no special_use = \Archive } prefix = Archiv/ separator = / subscriptions = no type = private } namespace Geteilt { hidden = no inbox = no list = children location = maildir:/var/mail/%%u/Maildir:LAYOUT=fs:INDEXPVT=/var/lib/dovecot/db/indexes/shared/%u/%%u:INDEX=/var/lib/dovecot/db/indexes/shared/%u/%%u prefix = Geteilt/%%n/ separator = / subscriptions = no type = shared } namespace Mailarchiv { hidden = no inbox = no list = children location = maildir:/var/mail/mailarchiv/%u/:LAYOUT=fs:INDEX=/var/lib/dovecot/db/indexes/mailarchiv/%u:INDEXPVT=/var/lib/dovecot/db/indexes/mailarchiv/%u:CONTROL=/var/lib/dovecot/db/control/mailarchiv/%u mailbox incoming { auto = create } mailbox outgoing { auto = create } prefix = Mailarchiv/ separator = / subscriptions = no type = private } namespace Synoptic { hidden = no ignore_on_failure = no list = children location = virtual:/var/mail/real:INDEX=/var/lib/dovecot/db/indexes/real/%u mailbox AKTUELL { auto = subscribe } mailbox Markierte { auto = subscribe } mailbox Neue { auto = subscribe } mailbox Rechnungen { auto = subscribe } mailbox WICHTIG { auto = subscribe } prefix = Synoptic/ separator = / subscriptions = no } namespace Tulln { list = children location = maildir:/var/mail/public/:LAYOUT=fs:INDEX=/var/lib/dovecot/db/indexes/public/%u:INDEXPVT=/var/lib/dovecot/db/indexes/public/%u mailbox Familie { auto = subscribe } mailbox Versicherungen { auto = subscribe } mailbox familyextracard { auto = subscribe } prefix = Tulln/ separator = / subscriptions = yes type = public } namespace inbox { hidden = no inbox = yes location = mailbox "Deleted Messages" { auto = no autoexpunge = 30 days special_use = \Trash } mailbox Drafts { auto = no special_use = \Drafts } mailbox Entw?rfe { auto = no special_use = \Drafts } mailbox "Gel?schte Elemente" { auto = no autoexpunge = 30 days special_use = \Trash } mailbox "Gel?schte Objekte" { auto = no autoexpunge = 30 days special_use = \Trash } mailbox Gesendet { auto = no special_use = \Sent } mailbox "Gesendete Elemente" { auto = no special_use = \Sent } mailbox "Gesendete Objekte" { auto = no special_use = \Sent } mailbox Junk { auto = subscribe autoexpunge = 30 days special_use = \Junk } mailbox Mistk?bel { auto = no autoexpunge = 30 days special_use = \Trash } mailbox Papierkorb { auto = no autoexpunge = 30 days special_use = \Trash } mailbox Sent { auto = subscribe special_use = \Sent } mailbox "Sent Messages" { auto = no special_use = \Sent } mailbox Spam { auto = no autoexpunge = 30 days special_use = \Junk } mailbox Trash { auto = no autoexpunge = 30 days special_use = \Trash } prefix = INBOX/ separator = / subscriptions = no type = private } namespace subscriptions { hidden = yes list = no location = prefix = subscriptions = yes } passdb { args = /etc/dovecot/dovecot-ldap-passdb-user.conf.ext driver = ldap name = user } passdb { args = /etc/dovecot/dovecot-ldap-passdb-admin.conf.ext driver = ldap name = admin } plugin { acl = vfile:/etc/dovecot/dovecot-acl:cache_secs=300 acl_shared_dict = file:/var/lib/dovecot/db/shared-mailboxes.db fts = lucene fts_autoindex = yes fts_autoindex_max_recent_msgs = 80 fts_index_timeout = 90 fts_lucene = whitespace_chars=@. normalize no_snowball imapsieve_mailbox1_before = file:/etc/dovecot/sieve/report-spam.sieve imapsieve_mailbox1_causes = COPY imapsieve_mailbox1_name = INBOX/Junk imapsieve_mailbox2_before = file:/etc/dovecot/sieve/report-ham.sieve imapsieve_mailbox2_causes = COPY imapsieve_mailbox2_from = INBOX/Junk imapsieve_mailbox2_name = * mail_home = ?/var/mail/%u mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename mail_log_fields = uid box msgid subject from flags setting_name = sieve, managedsieve sieve = file:/var/mail/%u/sieve/;active=/var/mail/%u/sieve/%u.sieve sieve_after = /etc/dovecot/sieve/after.d/ sieve_before = /etc/dovecot/sieve/global.sieve sieve_global_dir = /etc/dovecot/sieve/ sieve_global_extensions = +vnd.dovecot.pipe sieve_pipe_bin_dir = /etc/dovecot/sieve sieve_plugins = sieve_imapsieve sieve_extprograms sieve_trace_dir = /etc/dovecot/sieve sieve_trace_level = matching } postmaster_address = postmaster at localhost protocols = " imap lmtp lmtp sieve pop3 sieve" service anvil { client_limit = 199999 unix_listener anvil-auth-penalty { mode = 0700 } } service auth { unix_listener auth-client { group = vmail mode = 0666 user = Debian-exim } unix_listener auth-userdb { group = vmail mode = 0666 user = vmail } } service imap-login { inet_listener imap { port = 143 } inet_listener imaps { port = 993 ssl = yes } process_min_avail = 1 service_count = 1 } service imap-postlogin { executable = script-login -d /etc/dovecot/posix_groups.sh "/etc/dovecot/acl_groups.py %u" } service imap { executable = imap postlogin process_limit = 1024 vsz_limit = 400 M } service lmtp { user = Debian-exim vsz_limit = 400 M } service postlogin { executable = script-login -d /etc/dovecot/acl_groups.py unix_listener postlogin { group = vmail user = vmail } } service stats { unix_listener stats-writer { group = vmail mode = 0600 user = vmail } } ssl = required ssl_cert = </etc/dovecot/ssl/certs/dovecot.crt ssl_cipher_list = ALL:!ADH:!LOW:!SSLv2:!SSLv3:!EXP:!aNULL:+HIGH:+MEDIUM ssl_dh = # hidden, use -P to show it ssl_key = # hidden, use -P to show it userdb { args = /etc/dovecot/dovecot-ldap-userdb.conf.ext default_fields = home=/var/mail/%u uid=vmail gid=vmail driver = ldap } verbose_proctitle = yes protocol lmtp { auth_username_format = %Ln mail_plugins = zlib quota acl listescape mail_log notify virtual fts fts_lucene quota sieve acl } protocol lda { info_log_path = log_path = mail_plugins = zlib quota acl listescape mail_log notify virtual fts fts_lucene quota sieve acl } protocol imap { mail_max_userip_connections = 30 mail_plugins = zlib quota acl listescape mail_log notify virtual fts fts_lucene imap_quota imap_acl imap_sieve }
On 07/12/2018 17:55, Jakobus Sch?rz wrote:> Am 07.12.18 um 08:10 schrieb Noel Butler: > > On 07/12/2018 16:44, Aki Tuomi wrote: > > On 6.12.2018 6.54, Noel Butler wrote: > > On 06/12/2018 07:29, Jakobus Sch?rz wrote: > > that all and every Flag is set, except \Seen... I tried to figure out, whats happening here... > > Paste what your sieve file contains now (no, I'm not going back over this thread - its becoming as long as war and peace, and you may have changed it since then) > > Please understand me right... It is nice for you, if dovecot does, what you expect... It is nice. But here it does not work correctly. dovecot makes a big mistake. And i try to give as much information, as i'm possible to give... > > I doubt its dovecot, since no one else has reported this problem that I can see - without going back to find the start of the thread. > > my dovecot does not copy the Seen-flag. It ignores it. But WHY. Fucking WHY??? > > Mind your tongue if you want help here, despite frustrations (man I must be getting old and mellowing), no one here has to do shit for you, the fact it works for everyone else, indicates there is a problem with your configuration and yours alone - somewhere, and because you're the only one experiencing this, it may be harder to trace the origin of. > > -- > Kind Regards, > > Noel Butler > > This Email, including any attachments, may contain legally privileged information, therefore remains confidential and subject to copyright protected under international law. You may not disseminate, discuss, or reveal, any part, to anyone, without the authors express written authority to do so. If you are not the intended recipient, please notify the sender then delete all copies of this message including attachments, immediately. Confidentiality, copyright, and legal privilege are not waived or lost by reason of the mistaken delivery of this message. Only PDF [1] and ODF [2] documents accepted, please do not send proprietary formatted documentsI finally had some time to try this out, and wasn't able to reproduce the problem with 2.3.4 and 0.5.4. I tried both Sieve and IMAPSieve, but I wonder if this is something particular in your environment or settings, so I have to ask you to post your `doveconf -n` once more. Aki Did he ever tell us what this is on, I saw stretch somewhere in thread so I gather its debian, but is it on real hardware, or rpi, has he tried using the source, who knows what happens when distros butcher things up into 70 different sub packages :) Hi. sorry for my anger a few days ago... And Aki... i reviewd the thread... you never asked me before for dovecot -n. It is the first time. I also wrote, that i use the packages from the dovecot-repo for debian. So i was thinking, it is clear, which version i use. It's not debian-repo, it is dovecot-repo, which i got from the dovecot-release-notes. My anger was, i wrote details, logmessages, behaviour... again and again... and i got the every similar message "for me it works"... and "i dont want to read the whole thread"... so i was angry, how often again i should post the same again... Great sorry for my tongue. My hardware is a rented virtual server from a cloudprovider in germany, where i have full permissions on it. The filesystem is ext4. I atteched my dovecot -n The mails all are stored in maildir in /var/mail. There is an extra dir /var/lib/dovecot/db... where index and control are in separate directories. The owner and group from all of this directories are all vmail:vmail The permissions are 0700 (only vmail is allowed to read/write/execute in this directories) And again... it's independed from MUA: When i move a message to another folder, the message in the new folder is shown as recent and unseen. I posted - i think - 3 times the logs from the copy/expunge-task, where the "flags()" is empty on copy, but expunge from the original folder shows the correct flags. If you want... i can do it a 4th time ;-) I also asked for a possibility (which i do not know) to turn up the debug-level more than i have now, to see, what happens, that i can post it. maybe it is a permission-problem. I don't know. Maybe there is a sieve-script working, which i don't know, which sets a message to unseen and recent, if it arrives to a folder (i deactivated all the sieve-scripts, but the behaviour was the same wrong). There are two scripts for rspamd and spamassassin, which learn spam or ham, depending a message is moved to or from Junk. I also commented the lines out in the sievescript... no change. Every message which is new in a Folder is set to recent and unseen. Best regards Jakob and your current .dovecot.sieve file is? -- Kind Regards, Noel Butler This Email, including any attachments, may contain legally privileged information, therefore remains confidential and subject to copyright protected under international law. You may not disseminate, discuss, or reveal, any part, to anyone, without the authors express written authority to do so. If you are not the intended recipient, please notify the sender then delete all copies of this message including attachments, immediately. Confidentiality, copyright, and legal privilege are not waived or lost by reason of the mistaken delivery of this message. Only PDF [1] and ODF [2] documents accepted, please do not send proprietary formatted documents Links: ------ [1] http://www.adobe.com/ [2] http://en.wikipedia.org/wiki/OpenDocument -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20181207/e23dade0/attachment.html>