Forums

Resolved
0 votes
Please run this release in a test VM or box, not on a live system!

The Zarafa and ClearOS 6 Mail Stack was released. Originally, we planned on just releasing the base Zarafa components, but all the pieces fell into place so most of the mail stack is available. The details are in the blog post and release instructions:

- Blog Post
- Installation and Configuration

Discussion Topics

A full integration test will begin this week, but right now we are interested in comments and questions about the underlying Zarafa implementation.

- Have we missed a Zarafa feature that you need? For example, Zarafa has "manager" and "direct reports" defined for every user. We could add these to the add/edit user page in ClearOS if desired.

- The Zarafa system uses the internal MySQL server instead of the main MySQL server. Does anyone prefer using the main MySQL server?

- By default, the Zarafa web client runs on the standard Web Server. Should we add support to have it run under the webconfig engine as well (port 83?)
Tuesday, May 15 2012, 03:57 PM
Share this post:
Responses (167)
  • Accepted Answer

    Tuesday, May 15 2012, 11:32 PM - #Permalink
    Resolved
    0 votes
    Glad its finally hit the ground :)

    Good to see the facility to appoint a user as "Zarafa admin" to manage the public folders. Perhaps the default quote should be higher than 100MB? that doesn't go far...and would be better to drill it down from unlimited if required?

    From my experience with Zarafa the system-mysql backend is fine until you need to dump or restore it for backup purposes. It causes headaches, and the Zarafa provided scripts for database manipulation don't work (case in point is their script to move attachments from Mysql to the filesystem). Nothing more than a general inconvenience such as having to find your system-mysql password, and the Zarafa database etc...

    Having Zarafa Webaccess running off the standard web server simplifies things somewhat. I only moved it in 5.2 so that it was not dependant on the PHP version as there were many and the php-mapi extension had to be rebuilt. Because no one likes to remember port numbers in URLs I also used a ProxyPass config to pass data to the webconfig in 5.2...IMHO this added extra complexity and made it hard to implement https connections for webmail, and also complicated z-push. If we can i'd like to see webaccess https only using the normal web server...

    I've never really investigated it, but Zarafa offers a Zarafa-contacts functionality such that users can store contact information in LDAP...is that feasible?

    Good to see the 'webapp' in the repo too, this is the ultimate replacement of webaccess and is pretty reliable from my testing in 5.2 :)

    Will Zarafa support a multi-tenancy setup? or are you still going for the single mail domain target for SOHO use

    Its also been requested in the past to be able to configure 'zarafaSendAsPrivilege' so that nominated users can send on behalf of someone else. Such that user1@domain.com can actually appear as full.name@domain.com when sending mail. I couldn't spot a better way of achieving except without some clever maps in postfix to change outgoing mail. Is it possible to select the outgoing mail based on the users list of predefined aliases?

    Last one! for some reason the default /etc/zarafa/server.cfg disables POP3 and IMAP (see disabled_features = imap pop3), not really sure why - it would appear you can then enable POP/IMAP access on a per user basis, but thats not a setup i'd see frequently? It would be better to enable globally...
    http://doc.zarafa.com/7.0/Release_Notes/en-US/html-single/#_UserAccessControl
    The reply is currently minimized Show
  • Accepted Answer

    duncan
    duncan
    Offline
    Thursday, May 17 2012, 02:25 PM - #Permalink
    Resolved
    0 votes
    I have no interest in the Zarafa implementation. Will we be able to pass mail thru (after being checked for spam and viruses) to another mail server as we can in 5.2?
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, May 17 2012, 04:04 PM - #Permalink
    Resolved
    0 votes
    Wow -- thanks Tim. That's awesome feedback.
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, May 17 2012, 04:26 PM - #Permalink
    Resolved
    0 votes
    @ duncan

    That "mail gateway" feature needs to be implemented properly and should really be a separate app. That has been a feature request for quite some time, but it has yet to materialize. I realize that version 5.2 can be configured as a mail gateway, but it's not a proper implementation. Here's why.

    A mail gateway needs to have a list of valid e-mail addresses so that it can reject invalid mail addresses right away. Without this information, the target mail system will be creating backscatter. That's not being a good Internet citizen and it will get the mail gateway listed on blacklists too.

    In the first mail stack release, the SMTP Server app no longer has the "Mail Forward" configuration option. We have to be good Internet stewards, and making it easy to create backscatter doesn't fit the bill. That "Mail Forward" feature in SMTP should really transform into the Mail Gateway app. This new app would need a way for an administrator to provide a list of valid e-mail addresses. This could be done via:

    - an LDAP / Active Directory Connector
    - a simple import tool
    - manually editing a list in the app web interface

    The "Mail Forward" feature will likely still appear in the final version of 6 since its original intention (forwarding outbound mail) is still required. I'm no a fan of enabling backscatter though.
    The reply is currently minimized Show
  • Accepted Answer

    Dylan
    Dylan
    Offline
    Thursday, May 17 2012, 05:54 PM - #Permalink
    Resolved
    0 votes
    I'm having a little trouble getting this working, hope this is the right place to post. I'm pretty sure it's the result of a faulty configuration on my part rather than an issue with the program. I have everything installed and it's showing up in the web config and everything. I can open the web based mail client and write messages. The problem is that I can't seem to send or receive mail. This is of course kind of a problem in a mail server.

    I'm pretty sure I've forwarded all the necessary ports - in addition to SMTP I've also got IMAP, POP3, and the secure versions of both forwarded just in case to the server itself (I only had the SMTP port forwarded for my router, though). I've double and triple checked that the email addresses are right. It's possible my ISP is blocking port 25 (I hear lots do, and this is my first time trying to run a mail server) which would explain why I'm unable to deliver mail from my gmail client but I can't seem to send mail within my LAN either.

    I followed the steps listed here to get things running. Aside from forwarding the ports through the firewall is there anything I should know about this, knowing that I've never run a mail server before? I'm also fairly new to ClearOS. I'm somewhat familiar with linux and can ssh into the server to change configuration files and permissions and stuff if necessary but it looks like I should be able to handle this through the web interface.

    The main way I've tried to test it is by sending e-mail from me@server.network.net to otheruser@server.network.net (so I don't need to worry about port forwarding from my router or the dynamic dns or my ISP quite probably blocking port 25). Is there any problem with doing this?

    One other thing: I'm running this on a physical machine. I installed ClearOS on this machine for the express purpose of messing around with it anyway, and the only things of any value on the machine are backed up.

    I'm happy to provide any information needed to help get this running.
    The reply is currently minimized Show
  • Accepted Answer

    Friday, May 18 2012, 10:26 AM - #Permalink
    Resolved
    0 votes
    Glad to hear that zarafa test are already underway I will set up a 6.2 box to test, however a suggestion just to add regarding what tim said:

    * Please allow option of mysql database for backup purposes for community users, it's fine for people who professional they will have zarafa-backup but for community it makes it hard.

    * Public folders should probably be increased alot, we had a company who had a public folder of 18GB of e-mails definately 100MB won't be enough, I think thel imitation should increase.

    I'll provide more feedback next week.
    The reply is currently minimized Show
  • Accepted Answer

    Friday, May 18 2012, 02:15 PM - #Permalink
    Resolved
    0 votes
    @ Dylan - hold off on implementing a mail server right now :ohmy: This initial release was really intended for getting some initial design feedback and I would not be surprised if some functionality is not working. The next step is to integrate the suggested changes and start running a live server (eat or own dog foot). We'll then release a beta and we can go from there.

    I've never really investigated it, but Zarafa offers a Zarafa-contacts functionality such that users can store contact information in LDAP...is that feasible?


    That will have to wait. This should be done in a generic way so that other software packages could take advantage of it. Kolab has the same functionality and I'm sure others do too.

    Will Zarafa support a multi-tenancy setup? or are you still going for the single mail domain target for SOHO use


    Multi-tenancy won't be supported.

    Its also been requested in the past to be able to configure 'zarafaSendAsPrivilege' so that nominated users can send on behalf of someone else. Such that user1@domain.com can actually appear as full.name@domain.com when sending mail. I couldn't spot a better way of achieving except without some clever maps in postfix to change outgoing mail. Is it possible to select the outgoing mail based on the users list of predefined aliases?


    I'll have to look into that. Adding to the Zarafa Extension is the first step - tracker #616

    for some reason the default /etc/zarafa/server.cfg disables POP3 and IMAP (see disabled_features = imap pop3), not really sure why


    Unintended. We can certainly change that!
    The reply is currently minimized Show
  • Accepted Answer

    Saturday, May 19 2012, 12:26 PM - #Permalink
    Resolved
    0 votes
    So far this looks really good. I did have to enable imap and pop manually as pointed out by Tim. Easy fix though.

    One thing I haven't been able to make work properly is imapsync. It keeps throwing a "NO APPEND" error which is confusing me.

    Other than that, the implementation is great and the webapp is very slick. I haven't used Zarafa before now but I certainly feel like I've been missing out. Can't wait for the final release!
    The reply is currently minimized Show
  • Accepted Answer

    Monday, May 21 2012, 04:16 PM - #Permalink
    Resolved
    0 votes
    Peter,
    Just got it installed, nice that it works out of the box, just a couple of things:


    Zarafa-App

    In clearos 5.2 you were allowed to disable/enable pop/imap in the web interface along with also changing the ports, is this going to be possible again or is this just not available due to this being a beta test if that's the case then fair enough that's fine.

    User creation

    When adding a new user now on clearos There is an e-mail section that is blacked out while alias is available to write. Is it possible on 6.2 for you to enable to not make the username the e-mail address? That would be great some times we would like to have a username mail.info and of course there can be an alias that is info but when sending it will send as mail.info and not info@domainname.com

    If this is a feature you can impliment that would be pretty amazing.

    webmail/certs

    It's really great that https works out of the box without doing quite alot of configuring like before on 5.2 for that thanks alot you've saved alot of monitinous work for me :)

    I just wanted to know a few things:

    * Z-push when it gets implimented/in your testing repos will that also be https by default like the webmail or will we need to use proxy pass for that too?



    mysql/attachments

    I just set up zarafa to use the normal mysql which seems to only work if you set the user to be unlimited if you choose a normal quote like 10GB it's full up.

    system-mysql quotas seem fine, so I'm guessing clearos isn't set to use the normal mysql at all. Are there any plans in the near future to support normal mysql for zarafa?
    The reply is currently minimized Show
  • Accepted Answer

    Mike Isaac
    Mike Isaac
    Offline
    Tuesday, May 22 2012, 07:47 PM - #Permalink
    Resolved
    0 votes
    Hi all, i'm new to posting on the forums, but iv'e been a reader for some time, and run several clearos boxes (including one with a commercial license of zarafa)

    I'm just wondering, since clearOS 6 brings a lot more in the way of "multi-site" support, i.e LDAP is able to sync across sites etc, will the Zarafa plugin be capable of a multi-site setup? i.e can a central (head office) server act as the main mail gateway, and the mail store for all head office users, but mail for users in each satellite office get sent across to the zarafa instance in their office (making outlook etc behave nice and quick, and distributing the load of multiple users/sites)

    i'll be reassembling my test box this week too, so i'll pop a copy of CO6 on it, and give your Alpha a try!

    Mike
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, May 23 2012, 02:01 PM - #Permalink
    Resolved
    0 votes
    This may have been addressed elsewhere but I can't find anything on it, what about the Mail Archiver?
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, May 23 2012, 02:23 PM - #Permalink
    Resolved
    0 votes
    Sorry just another thing, there is no retrieval app like in 5.2, is this being added or will we need to set up a fetchmail script?
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, May 23 2012, 02:32 PM - #Permalink
    Resolved
    0 votes
    Mike Isaac wrote:
    I'm just wondering, since clearOS 6 brings a lot more in the way of "multi-site" support, i.e LDAP is able to sync across sites etc, will the Zarafa plugin be capable of a multi-site setup?

    Nope, sorry. Designing multi-tenant support into all the apps (PPTP, Content Filter, etc) would be difficult at best.
    The reply is currently minimized Show
  • Accepted Answer

    Mike Isaac
    Mike Isaac
    Offline
    Wednesday, May 23 2012, 03:18 PM - #Permalink
    Resolved
    0 votes
    I wouldnt be looking for full "multi-tenant" support (which hosts multiple domains on one host server), but clearOS does advertise multi-site abilities, especially in clearOS 6, and zarafa is capable of being on multiple machines in the same domain, and distributing mail to each user's local server (in the same way Exchange handles multiple servers - mailboxes can be stored on the user's closest server)

    I would like to think this is something you could implement - having PPTP and content filter settings etc per location would be nice but unnecessary at this time.
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, May 23 2012, 03:39 PM - #Permalink
    Resolved
    0 votes
    Aaahhh... sorry. We haven't investigated multi-site support, but the underlying architecture is there. You can certainly install the Zarafa LDAP extensions on a master server and then have the actual Zarafa mail server components on a slave server. That will work fine.
    The reply is currently minimized Show
  • Accepted Answer

    ingkram
    ingkram
    Offline
    Thursday, May 24 2012, 02:49 AM - #Permalink
    Resolved
    0 votes
    I have try this one on my Vbox since yesterday
    Sending email no problem but when receive email I just get the header only, from, to and subject is OK but the email is empty (no text and no attachment) :huh:

    whats wrong?
    The reply is currently minimized Show
  • Accepted Answer

    Socs28
    Socs28
    Offline
    Thursday, May 24 2012, 07:10 AM - #Permalink
    Resolved
    0 votes
    I'd like to add that I have the same problem. No body, no attachments.
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, May 24 2012, 01:08 PM - #Permalink
    Resolved
    0 votes
    @socs and inkgram,

    Are you using Internet Explorer 9 to access the Zarafa webaccess? If so there is a known issue with IE9 and Zarafa webaccess. Try it in Firefox or Chrome and see if it doesn't work for you.
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, May 24 2012, 02:14 PM - #Permalink
    Resolved
    0 votes
    I tried setting up fetchmail to collect my e-mails however I get the error of:

    fetchmail: SMTP error: 550 5.1.1 <ctsupport@localhost>: Recipient address rejected: User unknown in local recipient table
    fetchmail: mail from MAILER-DAEMON@ztest.comm-tech.org bounced to member_services@live.com
    fetchmail: can't even send to ctsupport!


    Usually when I had this error before when using mailfetcher I had to set the mailbox_transport as zarafa instead of mailtransport however this is still not resolving. Is fetchmail not supported, or is there some issues with transport on postfix?
    The reply is currently minimized Show
  • Accepted Answer

    Socs28
    Socs28
    Offline
    Thursday, May 24 2012, 02:45 PM - #Permalink
    Resolved
    0 votes
    I am using Firefox, and also using z-push to view on my mobile. Same result either way.
    The reply is currently minimized Show
  • Accepted Answer

    ingkram
    ingkram
    Offline
    Friday, May 25 2012, 04:33 AM - #Permalink
    Resolved
    0 votes
    I am using firefox 12 for browser and outlook 2010 for pop3 and have the same problem
    The reply is currently minimized Show
  • Accepted Answer

    Monday, May 28 2012, 07:05 AM - #Permalink
    Resolved
    0 votes
    Got the same problem, all my mails are empty regardless of using the webmail or the pop3 with Outlook.
    The reply is currently minimized Show
  • Accepted Answer

    Monday, May 28 2012, 07:47 PM - #Permalink
    Resolved
    0 votes
    James Joseph wrote:
    I tried setting up fetchmail to collect my e-mails however I get the error of:

    fetchmail: SMTP error: 550 5.1.1 <ctsupport@localhost>: Recipient address rejected: User unknown in local recipient table
    fetchmail: mail from MAILER-DAEMON@ztest.comm-tech.org bounced to member_services@live.com
    fetchmail: can't even send to ctsupport!


    Usually when I had this error before when using mailfetcher I had to set the mailbox_transport as zarafa instead of mailtransport however this is still not resolving. Is fetchmail not supported, or is there some issues with transport on postfix?

    At present there isn't a mail retrieval app...'fetchmail' so its not officially supported

    Fetchmail in 5.2 was a bit odd in that it would rename the address to user@localhost.domain

    As a work around perhaps try adding localhost to the Server > SMTP Server > Destination Domains?
    The reply is currently minimized Show
  • Accepted Answer

    Monday, May 28 2012, 07:51 PM - #Permalink
    Resolved
    0 votes
    If anyone gets an error when sending or receiving... in /var/log/maillog
    warning: Illegal address syntax from localhost[::1] in MAIL command: <user@>

    It occurs because the user was created before the LDAP mail domain was set (System > Mail Settings). If you edit the user in the webconfig and update it should work OK. You'll notice the email address is without a domain user@ instead of user@domain.com
    The reply is currently minimized Show
  • Accepted Answer

    Monday, May 28 2012, 07:59 PM - #Permalink
    Resolved
    0 votes
    @everyone else, I have the same issue with blank emails...investigating!

    Possible issue with ClamAV as noted in /var/log/maillog

    EDIT: Nope, just restarting the clamd and amavisd services seemed to cure those gremlins.
    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, May 29 2012, 01:27 PM - #Permalink
    Resolved
    0 votes
    Hi everyone,

    It's a bug in the "Mail Routing" app. I'm hoping to get a working beta by the weekend, but that's a moving target.

    Tech stuff/TMI: the "Mail Routing" is the same old code used in version 5.x. There's a place where a temp file name (the file that holds the e-mail message) is generated using the class name for mail routing. In ClearOS 6, classes use namespaces (e.g. \clearos\apps\mail_routing\Transport instead of just Transport). Those backslashes => broken temp file name => body of message disappears.
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, May 31 2012, 03:21 PM - #Permalink
    Resolved
    0 votes
    Hello,

    I've installed the mail stack and notices that the spanish version of Zarafa webmail have some language hints (for example, when selecting the "print" icon the legend appear as "please select an email to delete").

    Horde have a nice filter that is "auto respond" (for example, for vacations), and also the redirect mail has an option to "save a copy to inbox of the incoming mail", both options does not appear in the new filter options of zarafa

    Thanks you,
    Enrique
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, May 31 2012, 06:41 PM - #Permalink
    Resolved
    0 votes
    Hello,

    Currently i'm using my ClearOS 5.2 gateway to forward te email to my exchange server.
    On the new mail stack i'm missing this feature in the webinterface. are you guys going to add it later or do i need to edit the config files of postfix manually to get things working again.
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 01 2012, 10:39 AM - #Permalink
    Resolved
    0 votes
    Where can i find app-fetchmail or a ClearOS-GUI for fetchmail?

    thanks
    rosi
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 01 2012, 04:16 PM - #Permalink
    Resolved
    0 votes
    Rosi, this isn't currently available yet as I had to install just the normal fetchmail and it still doesn't work it seems.
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 01 2012, 10:11 PM - #Permalink
    Resolved
    0 votes
    Another minor issue...zarafa-ical is set to default port 8080 which clashes with the proxy/dansguardian-av causing all pages to prompt for a password

    Work around is to stop the zarafa-ical service and restart dansguardian-av, then edit the port in /etc/zarafa/ical.cfg
    The reply is currently minimized Show
  • Accepted Answer

    Socs28
    Socs28
    Offline
    Friday, June 01 2012, 10:15 PM - #Permalink
    Resolved
    0 votes
    I noticed that as well, but wasn't sure enough to post about it.

    How is the work on the message body coming?
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 01 2012, 11:52 PM - #Permalink
    Resolved
    0 votes
    Ah yes - port 8080... good catch. We'll have to deal with that issue. As for fetchmail, that's not planned for the initial "Mail Stack" release... sorry.

    How is the work on the message body coming?


    The fix is done, but we haven't pushed out the update yet. I was hoping for getting something out today, but the focus has been on ClearOS 6 for ClearBOX. No matter, the next mail stack release will hit by early next week.
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, June 06 2012, 08:57 AM - #Permalink
    Resolved
    0 votes
    Peter, how come fetchmail won't be in this release was there issues implimenting it?
    The reply is currently minimized Show
  • Accepted Answer

    Socs28
    Socs28
    Offline
    Wednesday, June 06 2012, 06:45 PM - #Permalink
    Resolved
    0 votes
    Another issue, When I add a new contact, some immediately, some take a little bit, but they disappear.

    ****Well, they are back. Not sure what happened.

    Jeff
    The reply is currently minimized Show
  • Accepted Answer

    Socs28
    Socs28
    Offline
    Wednesday, June 06 2012, 11:40 PM - #Permalink
    Resolved
    0 votes
    Is there a way to set to show standard (am/pm) time vs. Military time for the default? I know for each user, they can set it in settings to language being English (US) and that fixes it per user. Also, can we make Sunday the first day of the week in the calendar?
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 08 2012, 01:06 AM - #Permalink
    Resolved
    0 votes
    James Joseph wrote:
    Peter, how come fetchmail won't be in this release was there issues implimenting it?


    No particular reason beyond the usual: time, resources and priorities.
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 08 2012, 01:10 AM - #Permalink
    Resolved
    0 votes
    Just a quick update.

    The follow-up release for all the mail stack apps was pushed to the build system yesterday. The Mail Antispam app needs one fix, and we're good to go.
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 08 2012, 06:32 AM - #Permalink
    Resolved
    0 votes
    Hello,
    a short Questions about the pricing from Zarafa:
    In the store you can see Zarafa Professional Edition for 24$ per Person per Year.

    Is this really Zarafa Professional or Zarafa "Small Business"?
    For Professional its really cheap.

    Greetings Alex
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 08 2012, 12:44 PM - #Permalink
    Resolved
    0 votes
    Alex,

    Yes. When combining any ClearOS Professional Subscription and Zarafa Professional for ClearOS one would receive the equivalent features of Zarafa Professional Edition for just $24 USD per/year per/user.

    This will soon be a disruptive offering for organizations that require a solid mail and groupware solution with advanced features such as BlackBerry Support, and high-availability set-ups based on ClearOS Professional.

    Keep in-mind that Zarafa Professional for ClearOS is only available in the ClearOS Marketplace and must have an active ClearOS Professional Subscription .

    Best regards,

    Michael Proper
    The reply is currently minimized Show
Your Reply