[SOGo] BTS activities for Tuesday, June 28 2016
Title: BTS activities for Tuesday, June 28 2016 BTS Activities Home page: http://www.sogo.nu/bugs Project: SOGo For the period covering: Tuesday, June 28 2016 idlast updatestatus (resolution)categorysummary 3660 2016-06-28 17:30:51 updated (open) SOGo Integrator Thunderbird 45.0 & Frontend SOGo Connector 31.0.2 - SOGo settings page not working 3749 2016-06-28 06:22:32 updated (open) Backend Calendar SOGoCalendarDefaultRoles and Outlook Free/Busy 3750 2016-06-28 11:38:46 updated (open) Backend General LDAP addressbook: Proxy Error when user has more than one descritpion field 3751 2016-06-28 11:54:17 updated (open) GUI Subscription dialog not working in Thunderbird 45 3731 2016-06-28 03:20:22 updated (open) Web Mail printing long mail firefox 3745 2016-06-28 10:36:58 updated (open) Web Mail Webmail crash with several IMAP accounts 3746 2016-06-28 13:19:40 closed (not a bug) Web General Cannot invite (LDAP-)Groups in Web for Adressbooks and Calendars -- users@sogo.nuhttps://inverse.ca/sogo/lists
[SOGo] sogo-tool argument 'expire-autoreply' changed to 'update-autoreply'?
Dear developers, I noticed sogo-tool argument 'expire-autoreply' has been changed to 'update-autoreply'. this causes cron sent out many notification emails due to invalid argument. This change is not mentioned in SOGo document "Installation and Configuration Guide" (the "Upgrading" section), or the "NEWS" file in SOGo github repo. It might be a good idea to notify all SOGo users about this change. Even better, keep old 'expire-autoreply' (but not shown in 'sogo-tool --help') for backward-compatible (for some releases). Zhang Huangbin, founder of iRedMail project: http://www.iredmail.org/ Time zone: GMT+8 (China/Beijing). -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Checking invited people answers.
Hello Am 26.06.2016 um 22:55 schrieb Michel Memeteau - EKIMIA (cont...@ekimia.fr): > Hi evereybody, > > in Sogo 2.3.12 , I cannot find how to see who has accepted my invitation > either before or after I click on the answer email and click " integrate > the modifications" > > On particpants windows, I don't see where this information would take place. > Open the event in the V2 webinterface with a double click. When you have someone invited, there is an option "Attendees" with a (partial) List of people with a link beneath. Click on this link. Then the context menu will show you all Attendees with a status icon in front. The green icon means accepted, yellow means undecided and the red means revoked. Kind regards, Christian Mack -- Christian Mack Universität Konstanz Kommunikations-, Informations-, Medienzentrum (KIM) Abteilung Basisdienste 78457 Konstanz +49 7531 88-4416 smime.p7s Description: S/MIME Cryptographic Signature
Re: [SOGo] Global Address book via Carddav?
> On Jun 28, 2016, at 7:57 PM, Christian Mack (christian.m...@uni-konstanz.de) > wrote: > > Yes it is. > The URL is something like: > https://${your_SOGo_Server}/SOGo/dav/${user_id}/Contacts/${SOGoUserSources_id} > > ${SOGoUserSources_id} is set by you in your sogo.conf in section > SOGoUserSources for this address book as "id". I have trouble with this URL: - With MySQL backend, Apple Contacts.app cannot verify the URL. - With OpenLDAP backend, Apple Contacts.app can add this address book, but it's empty (i have 'listRequiresDot = NO;' for this ldap address book.) I didn't find useful info in sogo log myself, any log or anything else i can provide to help figure it out? Zhang Huangbin, founder of iRedMail project: http://www.iredmail.org/ Time zone: GMT+8 (China/Beijing). -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] how to integrate addressboo[k]s into thunderbird lightning/caldav?
hello marc, all but the last (tb preferences) was ok, activated it - address completition now works. thanks you very much, g. Sent: Tuesday, June 28, 2016 at 2:55 PM From: "\"Marc Patermann\" (hans.mo...@ofd-z.niedersachsen.de)" To: users@sogo.nu Subject: Re: [SOGo] how to integrate addressboo[k]s into thunderbird lightning/caldav? Hi, Am 28.06.2016 um 12:50 Uhr schrieb "sg gs" (s...@mail.com): > when i use thunderbird lightning interfaced using caldav, i have to > enter the complete email address of the attendees in an invitation to a > meeting. there is a fair risk of mistyping - there is no suggestion > list/autocompletition similar to the web interface though i have added > the global address list (ldap) and my addressbook to thunderbird which > are searchable using thunderbird. > > did i miss anything? you have the SOGo integrator and connector add-on installed in Thunderbird? User to invite are your SOGo users? You have the usersource configured as address book in your sogo.conf? You have activated the SOGo address book in Thunderbird preferences for autocompletion? Marc -- users@sogo.nu https://inverse.ca/sogo/lists -- users@sogo.nuhttps://inverse.ca/sogo/lists
Re: [SOGo] Response delegation
Am 26.06.2016 um 22:58 schrieb Laurent Wargon (laurent.war...@lesartsdecoratifs.fr): > Hi, > > Is it possible that an assistant receives the events invitations > addressed to a director? No, but the director could forward those emails automatically via SIEVE filter rules (if they are enabled in your sogo.conf). Kind regards, Christian Mack -- Christian Mack Universität Konstanz Kommunikations-, Informations-, Medienzentrum (KIM) Abteilung Basisdienste 78457 Konstanz +49 7531 88-4416 smime.p7s Description: S/MIME Cryptographic Signature
Re: [SOGo] how to integrate addressboo[k]s into thunderbird lightning/caldav?
Hi, Am 28.06.2016 um 12:50 Uhr schrieb "sg gs" (s...@mail.com): when i use thunderbird lightning interfaced using caldav, i have to enter the complete email address of the attendees in an invitation to a meeting. there is a fair risk of mistyping - there is no suggestion list/autocompletition similar to the web interface though i have added the global address list (ldap) and my addressbook to thunderbird which are searchable using thunderbird. did i miss anything? you have the SOGo integrator and connector add-on installed in Thunderbird? User to invite are your SOGo users? You have the usersource configured as address book in your sogo.conf? You have activated the SOGo address book in Thunderbird preferences for autocompletion? Marc -- users@sogo.nu https://inverse.ca/sogo/lists
Re[2]: [SOGo] SOGo not sending scripts to managesieve
Hello Christian, thanks for your reply. The only setting that was different from yours it the MailSpoolPath. I adapted it, but nothing changed. I also created the script /var/vmail/.../sieve/sogo.sieve as well as the link /var/vmail/.../.sieve pointing to the sogo script. But as before, when I modify the filter rules in the SOGo web interface and save the changes, SOGo tells managesieve the command 'SETACTIVE ""' which deletes the link /var/vmail/.../.sieve and furthermore 'DELETESCRIPT "sogo"' which removes the file /var/vmail/.../sieve/sogo.sieve. But then SOGo doesn't sends any further instructions to create a new sogo script and to reenable it. I'm not using any other software than SOGo to modify my sieve scripts. Oliver -- Originalnachricht -- Von: "Christian Eichert" An: users@sogo.nu Gesendet: 28.06.2016 13:51:11 Betreff: Re: [SOGo] SOGo not sending scripts to managesieve Hallo to allerseits I had a similar problem about a long time ago when I first implemented SOGo there the following settings in /etc/sogo/sogo.conf that are relevant with sieve SOGoMailSpoolPath = /var/vmail; [...] SOGoSieveServer = "sieve://mail.mydomain.org:4190"; SOGoSieveScriptsEnabled = YES; // (Sieve Script einschalten) SOGoVacationEnabled = YES; SOGoForwardEnabled = YES; this will result that for example in this described case sogo expects u...@mydomain.org to have a folder called /var/vmail/u...@mydomain.org/sieve/ and in it a file called : /var/vmail/u...@mydomain.org/sieve/sogo.sieve The first thing to remember is that 1) YOU MUST CREAT IT. SOGo will not create this file for you. And you must call it sogo.sieve. No other name is good. And you have to place the link from ln /var/vmail/u...@mydomain.org/sieve/sogo.sieve /var/vmail/u...@mydomain.org/.dovecot.sieve for dovecot to know this is the main sieve script. SOGo will not put the link. For some reason this file (/var/vmail/u...@mydomain.org/sieve/sogo.sieve) is not read correctly by SOGo. If you create it and modify it with SOGo the world looks fine, but you must never touch this script with another editor. 2) If you modify this file for example with the Thunderbird app SOGO will ignore the changing and will overwrite it with the last version you created with SOGo next time. Also SOGo does not allow one to write the sieve script by hand. The Thunderbird plugin will let you create a huge number of scripts, but you can always activate only one. The script you create with Thunderbird will be called main.sieve and if you activate it your script you created with SOGo will not be active. And probably this is happening with your case. Have Fun Christian On 27.06.2016 21:56, so...@oliver-kabierschke.de wrote: 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" mailto:users@sogo.nu 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 env
Re: [SOGo] SOGo not sending scripts to managesieve
Hallo to allerseits I had a similar problem about a long time ago when I first implemented SOGo there the following settings in /etc/sogo/sogo.conf that are relevant with sieve SOGoMailSpoolPath = /var/vmail; [...] SOGoSieveServer = "sieve://mail.mydomain.org:4190"; SOGoSieveScriptsEnabled = YES; // (Sieve Script einschalten) SOGoVacationEnabled = YES; SOGoForwardEnabled = YES; this will result that for example in this described case sogo expects u...@mydomain.org to have a folder called /var/vmail/u...@mydomain.org/sieve/ and in it a file called : /var/vmail/u...@mydomain.org/sieve/sogo.sieve The first thing to remember is that 1) YOU MUST CREAT IT. SOGo will not create this file for you. And you must call it sogo.sieve. No other name is good. And you have to place the link from ln /var/vmail/u...@mydomain.org/sieve/sogo.sieve /var/vmail/u...@mydomain.org/.dovecot.sieve for dovecot to know this is the main sieve script. SOGo will not put the link. For some reason this file (/var/vmail/u...@mydomain.org/sieve/sogo.sieve) is not read correctly by SOGo. If you create it and modify it with SOGo the world looks fine, but you must never touch this script with another editor. 2) If you modify this file for example with the Thunderbird app SOGO will ignore the changing and will overwrite it with the last version you created with SOGo next time. Also SOGo does not allow one to write the sieve script by hand. The Thunderbird plugin will let you create a huge number of scripts, but you can always activate only one. The script you create with Thunderbird will be called main.sieve and if you activate it your script you created with SOGo will not be active. And probably this is happening with your case. Have Fun Christian On 27.06.2016 21:56, so...@oliver-kabierschke.de wrote: 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[SOGo
Re: [SOGo] Global Address book via Carddav?
Am 24.06.2016 um 22:01 schrieb Gerald Brandt (g...@erlphase.com): > Hi, > > Is the Global Address Book exposed via Carddav or some other method? My > user on Outlook, using Outlook Caldav Synchronizer would love to get > access to it. > Yes it is. The URL is something like: https://${your_SOGo_Server}/SOGo/dav/${user_id}/Contacts/${SOGoUserSources_id} ${SOGoUserSources_id} is set by you in your sogo.conf in section SOGoUserSources for this address book as "id". Beware: If you set listRequiresDot = NO; then you can download the complete global address book. Per default (listRequiresDot = YES;) you are only able to search in it. This is preferred for big address books. Kind regards, Christian Mack -- Christian Mack Universität Konstanz Kommunikations-, Informations-, Medienzentrum (KIM) Abteilung Basisdienste 78457 Konstanz +49 7531 88-4416 smime.p7s Description: S/MIME Cryptographic Signature
[SOGo] how to integrate addressboos into thunderbird lightning/caldav?
hello, when i use thunderbird lightning interfaced using caldav, i have to enter the complete email address of the attendees in an invitation to a meeting. there is a fair risk of mistyping - there is no suggestion list/autocompletition similar to the web interface though i have added the global address list (ldap) and my addressbook to thunderbird which are searchable using thunderbird. did i miss anything? tia, g. -- users@sogo.nuhttps://inverse.ca/sogo/lists
Re: [SOGo] confidential appointments
On Thu, Jun 23, 2016 at 01:33:05PM +0100 you wrote: > We've been running v3 since its initial release and I > have never experienced any different behaviour. 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... Outlook 2013 (ActiveSync) does not send an authentication to the server. Therefore the server handles such free/busy requests as coming from "public". The server answers if "public" has at least permission to date/time of the requested user. Is that really the problem? There must be a way for the server to find out who requests free/busy information. And yes, that must be handled server-side. Greetings -- R. Cirksena -- users@sogo.nu https://inverse.ca/sogo/lists
Re[2]: [SOGo] SOGo not sending scripts to managesieve
Hi Tilo, I verified that managesieve is working by connecting to it via telnet and sending commands for creating and setting active a script. I also enabled debug logging in dovecot but there are no helpful entries in the log. I still assume that the problem is caused by SOGo. Oliver -- Originalnachricht -- Von: "Tilo Werner" An: users@sogo.nu Gesendet: 27.06.2016 22:36:49 Betreff: 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:5