[SOGo] BTS activities for Monday, June 27 2016
Title: BTS activities for Monday, June 27 2016 BTS Activities Home page: http://www.sogo.nu/bugs Project: SOGo For the period covering: Monday, June 27 2016 idlast updatestatus (resolution)categorysummary 3732 2016-06-27 07:04:02 updated (open) Backend Address Book Delete contact with CardDAV Server 3748 2016-06-27 11:52:12 updated (open) Backend General Some process detached from parent and take 100% cpu 1513 2016-06-27 14:41:42 resolved (fixed) sogo-tool add sogo-tool the ability to truncate calendar 3141 2016-06-27 14:41:30 resolved (fixed) sogo-tool Function to delete old events except repeating ones -- users@sogo.nuhttps://inverse.ca/sogo/lists
Re: [SOGo] SOGo not sending scripts to managesieve
Hi Oliver, you can verify working sieve config with the thunderbird sieve plugin [1], it should not return any error when accessing any sieve script. Also it is a good practice watching dovecot logs when accessing managesieve [2]. [1] https://addons.mozilla.org/de/thunderbird/addon/sieve/ [2] http://wiki2.dovecot.org/Logging -> mail_debug = yes Greets, Tilo Am 27.06.2016 um 21:56 schrieb so...@oliver-kabierschke.de: > Hi Tilo, > > thanks for your response. For me it's: > > plugin { > sieve = /var/vmail/%d/%n/.sieve > sieve_dir = /var/vmail/%d/%n/sieve > sieve_before = /var/vmail/sieve/spam-global.sieve > } > > As managesieve does not throw any error despite from the non-existant > sogo script, I suppose, the fault is located on the sogo side and > dovecot is configured correctly. > Is somone else using SOGo 3.1.x on Ubuntu 16.04 with dovecot 2.2.22? > > Oliver > > > -- Originalnachricht -- > Von: "Tilo Werner"> An: users@sogo.nu > Gesendet: 27.06.2016 12:43:54 > Betreff: Re: [SOGo] SOGo not sending scripts to managesieve > >> Hi, >> >> for dovecot I've got: >> >> plugin { >> sieve = /var/vmail/%d/%n/.dovecot.sieve >> sieve_dir = /var/vmail/%d/%n/.sieve >> sieve_before = /etc/dovecot/sieve.before >> } >> >> where .dovecot.sieve is a link to the active sieve script in folder >> .sieve >> >> ls -la /var/vmail/moosbee.de/tilo/.dovecot.sieve -> .sieve/sogo.sieve >> >> The active script is defined by the link target. >> >> Hope that helps. >> Tilo >> >> Am 27.06.2016 um 00:23 schrieb so...@oliver-kabierschke.de: >>> Hello everybody, >>> >>> I'm having problems with my fresh SOGo 3.1.3 installation on Ubuntu >>> 16.04 with dovecot: when I modify email filters, SOGo does not send >>> sieve scripts to managesieve. I tracked the TCP traffic to the >>> managesieve server: >>> >>> # tcpflow -c -i lo port 4190 tcpflow: listening on lo 127.000.000.001.04190-127.000.000.001.56344: "IMPLEMENTATION" "Dovecot >>> Pigeonhole" "SIEVE" "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" "NOTIFY" "mailto" "SASL" "PLAIN LOGIN" "STARTTLS" "VERSION" "1.0" OK "Dovecot ready." 127.000.000.001.56344-127.000.000.001.04190: AUTHENTICATE "PLAIN" {100+} [...] 127.000.000.001.56344-127.000.000.001.04190: 127.000.000.001.04190-127.000.000.001.56344: OK "Logged in." 127.000.000.001.04190-127.000.000.001.56346: "IMPLEMENTATION" "Dovecot >>> Pigeonhole" "SIEVE" "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" "NOTIFY" "mailto" "SASL" "PLAIN LOGIN" "STARTTLS" "VERSION" "1.0" OK "Dovecot ready." 127.000.000.001.56346-127.000.000.001.04190: AUTHENTICATE "PLAIN" {100+} [...] 127.000.000.001.56346-127.000.000.001.04190: 127.000.000.001.04190-127.000.000.001.56346: OK "Logged in." 127.000.000.001.56346-127.000.000.001.04190: SETACTIVE "" 127.000.000.001.56346-127.000.000.001.04190: 127.000.000.001.04190-127.000.000.001.56346: OK "No scripts currently >>> active." 127.000.000.001.56346-127.000.000.001.04190: DELETESCRIPT "sogo" 127.000.000.001.56346-127.000.000.001.04190: 127.000.000.001.04190-127.000.000.001.56346: NO (NONEXISTENT) "Sieve >>> script `sogo' not found" >>> >>> Here the tcp flow ends. No more communication between SOGo and the >>> managesieve server. >>> >>> /var/log/sogo/sogo.log: Jun 26 23:45:14 sogod [11583]: [ERROR] >>> <0x55580dc3f5c0[SOGoAppointmentInboxFolder]:inbox> (-[SOGoGCSFolder >>> toOneRelationshipKeys]): fetch failed! Jun 26 23:45:14 sogod [11583]: "PROPFIND >>> /dav/oliver/Calendar/inbox/ HTTP/1.1" 207 333/128 0.069 - - 0 Jun 26 23:49:35 sogod [11583]: "GET /so/oliver/Preferences >>> HTTP/1.1" 200 22307/0 0.116 97847 77% 192K Jun 26 23:49:36 sogod [11585]: "GET /so/oliver/jsonSettings >>> HTTP/1.1" 200 1353/0 0.007 - - 0 Jun 26 23:49:36 sogod [11584]: "GET /so/oliver/jsonDefaults >>> HTTP/1.1" 200 4031/0 0.016 - - 0 Jun 26 23:49:36 sogod [11583]: "GET >>> /so/oliver/Calendar/alarmslist?browserTime=1466977768 HTTP/1.1" 200 >>> 389/0 0.033 - - 0 Jun 26 23:49:36 sogod [11583]: "GET /so/oliver/Mail/0/view >>> HTTP/1.1" 200 5065/0 0.283 - - 0 Jun 26 23:49:41 sogod [11583]: "GET >>> /so/oliver/editFilter?filter=new HTTP/1.1" 200 1780/0 0.008 7536 76% 0 Jun 26 23:49:53 sogod [11583]: <0x0x55580dc5dc10[SOGoSieveManager]> >>> WARNING: Could not delete Sieve script - continuing...:
Re[2]: [SOGo] SOGo not sending scripts to managesieve
Hi Tilo, thanks for your response. For me it's: plugin { sieve = /var/vmail/%d/%n/.sieve sieve_dir = /var/vmail/%d/%n/sieve sieve_before = /var/vmail/sieve/spam-global.sieve } As managesieve does not throw any error despite from the non-existant sogo script, I suppose, the fault is located on the sogo side and dovecot is configured correctly. Is somone else using SOGo 3.1.x on Ubuntu 16.04 with dovecot 2.2.22? Oliver -- Originalnachricht -- Von: "Tilo Werner"An: users@sogo.nu Gesendet: 27.06.2016 12:43:54 Betreff: Re: [SOGo] SOGo not sending scripts to managesieve Hi, for dovecot I've got: plugin { sieve = /var/vmail/%d/%n/.dovecot.sieve sieve_dir = /var/vmail/%d/%n/.sieve sieve_before = /etc/dovecot/sieve.before } where .dovecot.sieve is a link to the active sieve script in folder .sieve ls -la /var/vmail/moosbee.de/tilo/.dovecot.sieve -> .sieve/sogo.sieve The active script is defined by the link target. Hope that helps. Tilo Am 27.06.2016 um 00:23 schrieb so...@oliver-kabierschke.de: Hello everybody, I'm having problems with my fresh SOGo 3.1.3 installation on Ubuntu 16.04 with dovecot: when I modify email filters, SOGo does not send sieve scripts to managesieve. I tracked the TCP traffic to the managesieve server: # tcpflow -c -i lo port 4190 tcpflow: listening on lo 127.000.000.001.04190-127.000.000.001.56344: "IMPLEMENTATION" "Dovecot Pigeonhole" "SIEVE" "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" "NOTIFY" "mailto" "SASL" "PLAIN LOGIN" "STARTTLS" "VERSION" "1.0" OK "Dovecot ready." 127.000.000.001.56344-127.000.000.001.04190: AUTHENTICATE "PLAIN" {100+} [...] 127.000.000.001.56344-127.000.000.001.04190: 127.000.000.001.04190-127.000.000.001.56344: OK "Logged in." 127.000.000.001.04190-127.000.000.001.56346: "IMPLEMENTATION" "Dovecot Pigeonhole" "SIEVE" "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" "NOTIFY" "mailto" "SASL" "PLAIN LOGIN" "STARTTLS" "VERSION" "1.0" OK "Dovecot ready." 127.000.000.001.56346-127.000.000.001.04190: AUTHENTICATE "PLAIN" {100+} [...] 127.000.000.001.56346-127.000.000.001.04190: 127.000.000.001.04190-127.000.000.001.56346: OK "Logged in." 127.000.000.001.56346-127.000.000.001.04190: SETACTIVE "" 127.000.000.001.56346-127.000.000.001.04190: 127.000.000.001.04190-127.000.000.001.56346: OK "No scripts currently active." 127.000.000.001.56346-127.000.000.001.04190: DELETESCRIPT "sogo" 127.000.000.001.56346-127.000.000.001.04190: 127.000.000.001.04190-127.000.000.001.56346: NO (NONEXISTENT) "Sieve script `sogo' not found" Here the tcp flow ends. No more communication between SOGo and the managesieve server. /var/log/sogo/sogo.log: Jun 26 23:45:14 sogod [11583]: [ERROR] <0x55580dc3f5c0[SOGoAppointmentInboxFolder]:inbox> (-[SOGoGCSFolder toOneRelationshipKeys]): fetch failed! Jun 26 23:45:14 sogod [11583]: "PROPFIND /dav/oliver/Calendar/inbox/ HTTP/1.1" 207 333/128 0.069 - - 0 Jun 26 23:49:35 sogod [11583]: "GET /so/oliver/Preferences HTTP/1.1" 200 22307/0 0.116 97847 77% 192K Jun 26 23:49:36 sogod [11585]: "GET /so/oliver/jsonSettings HTTP/1.1" 200 1353/0 0.007 - - 0 Jun 26 23:49:36 sogod [11584]: "GET /so/oliver/jsonDefaults HTTP/1.1" 200 4031/0 0.016 - - 0 Jun 26 23:49:36 sogod [11583]: "GET /so/oliver/Calendar/alarmslist?browserTime=1466977768 HTTP/1.1" 200 389/0 0.033 - - 0 Jun 26 23:49:36 sogod [11583]: "GET /so/oliver/Mail/0/view HTTP/1.1" 200 5065/0 0.283 - - 0 Jun 26 23:49:41 sogod [11583]: "GET /so/oliver/editFilter?filter=new HTTP/1.1" 200 1780/0 0.008 7536 76% 0 Jun 26 23:49:53 sogod [11583]: <0x0x55580dc5dc10[SOGoSieveManager]> WARNING: Could not delete Sieve script - continuing...: {RawResponse = "{ok = 0; }"; result = 0; } Jun 26 23:49:53 sogod [11583]: "POST /so/oliver/Preferences/save HTTP/1.1" 200 0/5193 0.260 - - 0 In /var/log/mail.err and /var/log/mail.log there are no abnormal entries. If I create a file named sogo.sieve in the sieve directory, then the managesieve server returns a positive answer to the delete command of SOGo, but SOGO doesn't send more commands either. I at first had installed SOGo version 3.1.2, where the error was already present. I then did the update in the hope of resolving the problem. What am I missing? Thanks. Oliver -- users@sogo.nu https://inverse.ca/sogo/lists -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] 3 Different companies on 1 Sogo Server
Hello Ian, Am 27.06.2016 um 13:49 schrieb Ian Chilvers (ian.chilv...@prolateral.com): Hi all Here’s my scenario. I need to set up a SoGo server that will host 3 different companies emails. Each company must be in isolation of each other. I.e. they can’t see each other’s address books, users, calendars, etc… However users in the same company can see each other. How do I go about setting this up please? That's very easy, just define multiple user sources and ideally use the email address for login. https://sogo.nu/files/docs/SOGoInstallationGuide.html#_multi_domains_configuration André -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Ordering Calendars in Thunderbird
Ludovic, Am 27.06.2016 um 14:52 Uhr schrieb Ludovic Marcotte (lmarco...@inverse.ca): On 2016-06-27 8:45 AM, Marc Patermann (hans.mo...@ofd-z.niedersachsen.de) wrote: I can change the order of the subscribed and own calendars in Thunderbird/Lightning. But after some time the ordering is (kind of) reset. :( Is the ordering saved back to the SOGo server? This preference is not yet saved. SOGo v3 now supports calendar re-ordering so that feature could be added to SOGo and SOGo Integrator. that would be nice. Should I write a feature request? (Is this possible in the bugtracker?) Marc -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Ordering Calendars in Thunderbird
On 2016-06-27 8:45 AM, Marc Patermann (hans.mo...@ofd-z.niedersachsen.de) wrote: I can change the order of the subscribed and own calendars in Thunderbird/Lightning. But after some time the ordering is (kind of) reset. :( Is the ordering saved back to the SOGo server? This preference is not yet saved. SOGo v3 now supports calendar re-ordering so that feature could be added to SOGo and SOGo Integrator. Thanks, -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: http://inverse.ca Inverse inc. :: Leaders behind SOGo (http://sogo.nu), PacketFence (http://packetfence.org) and Fingerbank (http://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] confidential appointments
it seems to me that the activesync interface does not honor the confidential/privat flags. does anybode know if this is true for the mapi interface (which i did not yet configure)? Sent: Sunday, June 26, 2016 at 12:35 PM From: "\"\\\"sg gs\\\"\" (s...@mail.com)"To: users@sogo.nu Subject: Re: [SOGo] confidential appointments hello, caldav: at least v3.1.3.20160623-1 honors the confidential/private flag but i'm unsure if this is done on the server side - tested this using icedove/ligthning. carddav: does not apply sorry for any confusion, g. Sent: Friday, June 24, 2016 at 6:35 PM From: "\"\\\"sg gs\\\"\" (s...@mail.com)" To: users@sogo.nu Subject: Re: [SOGo] confidential appointments hello, i guess caldav/carddav/.. suffer from the same issue and i was told this is a weakness, deigned into the rfc. the implementaion is correct with respect to this rfc. as this might be a show stopper at our site (ok, i could teach users. but this is not really an option because users tend to forget - the higher in the hierarchie, the ealier and the higher the risk). if there is the option to declare an object private/confidential, the meaning of such flags should be respected and this should be done by the server. may i suggest: whenever an object is requested, check the object for private/confidential flags and modify the object (ical,ics) in the same way the web client does it after the sharing permissions have been merged but before it will be sent to the requester. yes i know, other systems do not respect these flags as well, but why not have a better system? thanks for your attention regards, g. Sent: Thursday, June 23, 2016 at 2:55 PM From: "\"Ralf Cirksena\" (c...@holmco.de)" To: "Ian McMichael" Subject: Re: [SOGo] confidential appointments On Thu, Jun 23, 2016 at 01:33:05PM +0100 you wrote: > It is here. We've been running v3 since its initial release and I > have never experienced any different behaviour. Bad. > The appointments are correctly flagged as confidential (if you > examine the XML sent to the client) but I believe this should be > handled server-side (like it is with CalDAV) as I have yet to find a > client that honours this! It is also much safer if data never > intended for a client device is kept centrally and never distributed > to it... Fully agree. Why doesn't Inverse fix that? It should not be rocket science. MS-Outlook seems to handle that correct client-side. But leaking data will be misused some day... Greetings -- R. Cirksena -- users@sogo.nu https://inverse.ca/sogo/lists -- users@sogo.nu https://inverse.ca/sogo/lists -- users@sogo.nu https://inverse.ca/sogo/lists -- users@sogo.nuhttps://inverse.ca/sogo/lists
[SOGo] Ordering Calendars in Thunderbird
Hi, I can change the order of the subscribed and own calendars in Thunderbird/Lightning. But after some time the ordering is (kind of) reset. :( Is the ordering saved back to the SOGo server? Marc -- users@sogo.nu https://inverse.ca/sogo/lists
[SOGo] 3 Different companies on 1 Sogo Server
Hi all Here's my scenario. I need to set up a SoGo server that will host 3 different companies emails. Each company must be in isolation of each other. I.e. they can't see each other's address books, users, calendars, etc. However users in the same company can see each other. How do I go about setting this up please? Any howto guides gratefully appreciated. Many thanks smime.p7s Description: S/MIME cryptographic signature
Re: [SOGo] SOGo not sending scripts to managesieve
Hi, for dovecot I've got: plugin { sieve = /var/vmail/%d/%n/.dovecot.sieve sieve_dir = /var/vmail/%d/%n/.sieve sieve_before = /etc/dovecot/sieve.before } where .dovecot.sieve is a link to the active sieve script in folder .sieve ls -la /var/vmail/moosbee.de/tilo/.dovecot.sieve -> .sieve/sogo.sieve The active script is defined by the link target. Hope that helps. Tilo Am 27.06.2016 um 00:23 schrieb so...@oliver-kabierschke.de: > Hello everybody, > > I'm having problems with my fresh SOGo 3.1.3 installation on Ubuntu > 16.04 with dovecot: when I modify email filters, SOGo does not send > sieve scripts to managesieve. I tracked the TCP traffic to the > managesieve server: > > # tcpflow -c -i lo port 4190 >> tcpflow: listening on lo >> 127.000.000.001.04190-127.000.000.001.56344: "IMPLEMENTATION" "Dovecot > Pigeonhole" >> "SIEVE" "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" >> "NOTIFY" "mailto" >> "SASL" "PLAIN LOGIN" >> "STARTTLS" >> "VERSION" "1.0" >> OK "Dovecot ready." >> >> 127.000.000.001.56344-127.000.000.001.04190: AUTHENTICATE "PLAIN" {100+} >> [...] >> 127.000.000.001.56344-127.000.000.001.04190: >> >> 127.000.000.001.04190-127.000.000.001.56344: OK "Logged in." >> >> 127.000.000.001.04190-127.000.000.001.56346: "IMPLEMENTATION" "Dovecot > Pigeonhole" >> "SIEVE" "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" >> "NOTIFY" "mailto" >> "SASL" "PLAIN LOGIN" >> "STARTTLS" >> "VERSION" "1.0" >> OK "Dovecot ready." >> >> 127.000.000.001.56346-127.000.000.001.04190: AUTHENTICATE "PLAIN" {100+} >> [...] >> 127.000.000.001.56346-127.000.000.001.04190: >> >> 127.000.000.001.04190-127.000.000.001.56346: OK "Logged in." >> >> 127.000.000.001.56346-127.000.000.001.04190: SETACTIVE "" >> 127.000.000.001.56346-127.000.000.001.04190: >> >> 127.000.000.001.04190-127.000.000.001.56346: OK "No scripts currently > active." >> >> 127.000.000.001.56346-127.000.000.001.04190: DELETESCRIPT "sogo" >> 127.000.000.001.56346-127.000.000.001.04190: >> >> 127.000.000.001.04190-127.000.000.001.56346: NO (NONEXISTENT) "Sieve > script `sogo' not found" > > Here the tcp flow ends. No more communication between SOGo and the > managesieve server. > > /var/log/sogo/sogo.log: >> Jun 26 23:45:14 sogod [11583]: [ERROR] > <0x55580dc3f5c0[SOGoAppointmentInboxFolder]:inbox> (-[SOGoGCSFolder > toOneRelationshipKeys]): fetch failed! >> Jun 26 23:45:14 sogod [11583]: "PROPFIND > /dav/oliver/Calendar/inbox/ HTTP/1.1" 207 333/128 0.069 - - 0 >> Jun 26 23:49:35 sogod [11583]: "GET /so/oliver/Preferences > HTTP/1.1" 200 22307/0 0.116 97847 77% 192K >> Jun 26 23:49:36 sogod [11585]: "GET /so/oliver/jsonSettings > HTTP/1.1" 200 1353/0 0.007 - - 0 >> Jun 26 23:49:36 sogod [11584]: "GET /so/oliver/jsonDefaults > HTTP/1.1" 200 4031/0 0.016 - - 0 >> Jun 26 23:49:36 sogod [11583]: "GET > /so/oliver/Calendar/alarmslist?browserTime=1466977768 HTTP/1.1" 200 > 389/0 0.033 - - 0 >> Jun 26 23:49:36 sogod [11583]: "GET /so/oliver/Mail/0/view > HTTP/1.1" 200 5065/0 0.283 - - 0 >> Jun 26 23:49:41 sogod [11583]: "GET > /so/oliver/editFilter?filter=new HTTP/1.1" 200 1780/0 0.008 7536 76% 0 >> Jun 26 23:49:53 sogod [11583]: <0x0x55580dc5dc10[SOGoSieveManager]> > WARNING: Could not delete Sieve script - continuing...: {RawResponse = > "{ok = 0; }"; result = 0; } >> Jun 26 23:49:53 sogod [11583]: "POST /so/oliver/Preferences/save > HTTP/1.1" 200 0/5193 0.260 - - 0 > > In /var/log/mail.err and /var/log/mail.log there are no abnormal entries. > If I create a file named sogo.sieve in the sieve directory, then the > managesieve server returns a positive answer to the delete command of > SOGo, but SOGO doesn't send more commands either. > I at first had installed SOGo version 3.1.2, where the error was already > present. I then did the update in the hope of resolving the problem. > What am I missing? > > Thanks. > > Oliver > -- > users@sogo.nu > https://inverse.ca/sogo/lists signature.asc Description: OpenPGP digital signature