Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - nontrivial

Pages: 1 2 [3] 4 5 ... 12
31
Installation and Upgrades / Re: Is Zentyal dead?
« on: September 15, 2016, 05:47:35 pm »
I recently explored some alternatives if Zentyal doesn't come out with a 16.04 based version in the next few months, but I would rather not switch if I don't have to. I actually went pretty far exploring IRedMail, and it looks like an excellent alternative if you are looking for just an open change mail server. But I have two SMB servers (DNS, DHCP, routing, firewall, samba), and I can't find any Ubuntu based solution that is better than Zentyal for that scenerio. Which is a little funny because they used to focus on that niche which had less competition, but have decided to focus more on being an exchange replacement the last couple years where there is a lot more competition. Around the same time they also started treating the open source community they depend on like poo, and I just hope those decisions haven't caught up with them.

32
Email and Groupware / Re: Shared Contacts?
« on: September 15, 2016, 05:28:03 pm »
Wow, the amount of effort put into creating and maintaining a vibrant community around Zentyal never fails to blow me away. So I had some time to look into this and it turns out that yes, there is definitely a trick to getting shared calendars and contacts to work in Zentyal. You have to set a couple options in /etc/sogo/sogo.conf, which means you have to do it the right way (set up a stub in /etc/zentyal/hooks, or the less right way (edit /usr/share/zentyal/stubs/openchange/sogo.conf.mas). Either way you need to add the following options:

    SOGoCalendarDefaultRoles = ("PublicViewer", "ConfidentialDAndTViewer", "PrivateDAndTViewer");
    SOGoContactsDefaultRoles = ("ObjectViewer");

Now I can share calendars and address books as SOGO intended. I wonder if this is one of those "enhancements" that the commercial version of Zentyal has but not the open source version. If so I expect this post to disappear soon! ;-)

33
Email and Groupware / Re: Shared Contacts?
« on: September 08, 2016, 03:39:43 pm »
Is there a trick to subscribing to an addressbook? I have added myself to the other user's addressbook every different way I can think of, but when I try to add it to my account it always says "No possible subscription".

34
Email and Groupware / Re: Script to sync users/contacts?
« on: September 02, 2016, 11:41:36 pm »
After some research it seems that personal contacts and events are stored in the sogo database and can be easily manipulated. I believe that shared contacts are stored in LDAP, and I didn't want to fight through figuring all that out especially since I can't create one with the web interface to get an example. So I just got done writing a script that mangles the right table in the sogo database and I will run it via cron daily. I'll share that address book appropriately, which is not as convenient as using shared contacts but it will get the job done.

If anybody wants to answer any of my original questions I would appreciate it!

35
Email and Groupware / Script to sync users/contacts?
« on: September 02, 2016, 12:02:02 am »
I am trying to write a perl script to synchronize contacts between Zentyal 4.2 and another system. I believe I can hook into the existing Zentyal perl modules to do what I want, which is to use the script to manage the "Shared Contacts". If anybody could help me with some questions I would greatly appreciate it:

 * What is the difference between users and contacts? From the code they seem to be pretty similar.
 * Does the Ebox::Samba::contacts() subroutine return users, shared contacts, or all contacts, or what?
 * I see how to create a contact, but how do I specify that I want to create a shared contact?
 * Can anybody point me to a list of valid parameters (fax, mobile, city, etc) when creating a contact?

36
Email and Groupware / [SOLVED] Shared Contacts?
« on: September 01, 2016, 11:46:39 pm »
When I log into the webmail (Zentyal 4.2) I can't figure out how to add a contact to the "Shared Contacts" address book. Is there not a way to do that using the web interface, or do I need to use Outlook?


37
Installation and Upgrades / Re: Can't re-provision domain
« on: September 01, 2016, 08:10:46 pm »
Seems to work for 4.2 as well.

38
Installation and Upgrades / Re: Let's Encrypt SSL Certrificates
« on: August 31, 2016, 10:53:01 pm »
It's probably also a good idea to edit /etc/apache2/mods-available/ssl.conf and change "SSLProtocol all" to  "SSLProtocol all -SSLv3". Stupid poodles.

39
Installation and Upgrades / Re: Let's Encrypt SSL Certrificates
« on: August 31, 2016, 10:41:37 pm »
Also creating an openchange.postsetconf file is the best I can come up with:

#!/bin/sh

cat /etc/letsencrypt/live/blah.org/privkey.pem /etc/letsencrypt/live/blah.org/cert.pem /etc/letsencrypt/live/blah.org/fullchain.pem > /tmp/temp.pem

cp -f /tmp/temp.pem /etc/ocsmanager/nontrivial.org.pem

rm -f /tmp/temp.pem

chmod 400 /etc/postfix/sasl/postfix.pem

service apache2 restart

exit 0


It seems to work like a champ, but for all I know I'm messing up the exhange/outlook stuff. I really don't care at this point, if that works as well I will consider that a bonus.

40
Installation and Upgrades / Let's Encrypt SSL Certrificates
« on: August 31, 2016, 10:33:00 pm »
So there are many posts on these forums for getting trusted certificates to work on Zentyal, and I have written a couple of them. I have been able to get lets encrypt certificates to work on Zentyal 4.2 for postfix, dovecot, and the webadmin, but not the webmail (sogo). The sogo certificate (/etc/ocsmanager/blah.org.pem) gets replaced, but then it gets clobbered again. If I replace the certificate and restart apache it seems to work just fine. I am still going to keep working on this, but any help of suggestions would be greatly appreciated.

First make sure all service certificates are enables in the webadmin, then create the executable file "/etc/zentyal/hooks/ca.postsetconf":

  #!/bin/sh

  cat /etc/letsencrypt/live/blah.org/privkey.pem /etc/letsencrypt/live/blah.org/cert.pem /etc/letsencrypt/live/blah.org/fullchain.pem > /tmp/temp.pem
  cp -f /tmp/temp.pem /etc/dovecot/private/dovecot.pem
  cp -f /tmp/temp.pem /etc/postfix/sasl/postfix.pem
  cp -f /tmp/temp.pem /etc/ocsmanager/blah.org.pem
  cp -f /tmp/temp.pem /var/lib/zentyal/conf/ssl/ssl.pem

  rm -f /tmp/temp.pem

  chmod 600 /etc/dovecot/private/dovecot.pem
  chmod 400 /etc/postfix/sasl/postfix.pem
  chmod 644 /etc/ocsmanager/blah.org.pem
  chmod 600 /var/lib/zentyal/conf/ssl/ssl.pem

  exit 0

Shockingly, Zentyal does serve up arbitrary web pages under /var/www/html, so in order to have a better looking URL to access webmail you can change /var/www/html/index.html to look like this:

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="refresh" content="0; URL='https://mysrv.blog.org/sogo'" />
    <title>Please Wait</title>
  </head>
  <body>Please Wait...</body>
</html>

That way the URL https://mail.blah.org will get you to your webmail.

41
So, funny story, it turns out my servers are 64bit.

42
After doing a little more investigating it appears as though there are several Zentyal packages that now only come in amd64 versions. So i386 has gone from "unsupported" to "impossible" starting with Zentyal version 4.2. I did manage to install Zentyal 4.1 by first installing Ubuntu 14.04.2 i386 and then installing the Zentyal packages by hand, but only after fighting through a dependency issues that has been fixed for amd64 but not i386. If you want to try the basics are:

 dpkg -i openchange-ocsmanager_2.3-zentyal9_all.deb python-ocsmanager_2.3-zentyal9_all.deb python-mapistore_2.3-zentyal9_i386.deb libmapistore0_2.3-zentyal9_i386.deb
 echo "openchange-ocsmanager hold" | sudo dpkg --set-selections
 echo "python-ocsmanager hold" | sudo dpkg --set-selections)

I am currently evaluating Zentyal 4.1, but I have also started investigating alternatives like mail-in-a-box, iRedMail, Sovereign, and Modoboa. I may end up staying with Zentyal, but I just found out about the lack of i386 support and I hadn't budget replacing most of my servers at once. So if I do stay then it's going to be a few months. Maybe by then the mythical Zentyal 5.0 will be available.

43
I provide email support for small medical practices, usually with fewer than 10 users each. Legally (HIPAA) it is much easier to use my own bare metal servers so I have been using Zentyal. As of Zentyal 4.2 32bit architecture is no longer supported. I would like to not have to spend over $2000 US to replace perfectly usable servers. Therefore, after a bit of research, it appears that the only reason Zentyal isn't supported on 32bit machines is because there is no 32bit debian package available for libsamba-perl. So I have been trying to compile it myself from the github source, but I can't get around a compile error. I have gotten around other errors by installing debian packages (libtalloc-dev, samba-dev, etc). But I can't find the right package to eliminate the error below. Any help would be greatly appreciated.

Package samba-security was not found in the pkg-config search path.
Perhaps you should add the directory containing `samba-security.pc'

44
Is there somewhere I can find a list of features that are only available in the commercial edition?

45
Installation and Upgrades / Zentyal 5.0 Roadmap?
« on: August 08, 2016, 06:13:50 pm »
Is there any word on a roadmap for the next version of Zentyal? Looking at the release policy it looks like the next version of Zentyal should be 5.0, based on Ubuntu 16.04, and maybe released in the next couple of months. The reason I ask is I have only just recently had enough time to start upgrading my Zentyal servers. Since Zentyal has focused on being an exchange replacement I have upgraded all non-mail servers to Ubuntu 16.04 and am in the process of migrating services that Zentyal no longer supports to these servers. I would really like to have all my servers based on Ubuntu 16.04 (because of http://www.rexify.org), and if Zentyal 5.0 is going to be available in the next couple months then I will just wait for it.

Pages: 1 2 [3] 4 5 ... 12