TweetFollow Us on Twitter

Kerio Mail Server

Volume Number: 20 (2004)
Issue Number: 11
Column Tag: Programming

Patch Panel

Kerio Mail Server

by John Welch

The Best Groupware Server on Mac OS X

One of the biggest holes in Apple's Server offerings is in the realm of groupware. Apple gives you a solid email server, so-so network address books, (Open Directory has real issues with the kinds of things you need for Address Books), but no calendaring or scheduling.

Welcome

If you look at the platform there aren't many choices at all. Now and Meeting Maker don't integrate with any other clients on the Mac. If you have Linux clients, then the only way to use Now is via a web interface, and Meeting Maker requires Windows for a lot of its higher end functionality. Oracle bought Steltor to get Corporate Time, but that requires a separate client for calendaring, and it's a pretty ugly client, even though it has fantastic functionality.

Stalker Software's Communigate Pro can only talk to iCal on the Mac. You can get better groupware functionality out of it, but only for Outlook on Windows. Communigate has issues with talking to Open Directory, or any directory server other than the one they ship with it, and recent price increases have effectively relegated that product to the high end market. Apple doesn't even have any kind of calendaring server at all, and from what they've released for information on Tiger Server, they aren't going to have one in 10.4 either.

Kerio

However, there's another, albeit less well-known choice: Kerio MailServer 6, from Kerio, http://www.kerio.com/ . While I haven't had a chance to beat on it over a long term, or in a large-scale implementation, what I have seen is very nice.

Installation and Initial Setup

Installing Kerio MailServer 6 is as simple as installing almost any other product. You run the installer, answer the questions in the wizard and you have a server. This is not to say you don't need to know what you are doing, but that Kerio has done the extra work to make getting the product installed and running as simple as possible. Yes, yes, a good admin shouldn't need it, but I appreciate it when a product doesn't require me to pass the labors of Hercules just to get it installed.

The admin interface is logically laid out and easy to use, even over Apple Remote Desktop. It's designed so that you can do the simple stuff easily, while not keeping you from the low level features you sometimes need.

One major bonus is the Open Directory integration features. This is a separate installer that you run on your Open Directory Master, which adds some Kerio - specific entries to your LDAP directory. This allows Kerio MailServer to pull user data and authentication information from an existing Open Directory setup, which allows you to keep your user information in one place.

Kerio can also tie into the Kerberos support in Open Directory, allowing it to participate in the Open Directory Single Sign On environment. So, if you use email/calendaring clients that support Kerberos, such as Mail, Eudora, or Mulberry, and your client Macs are MCX clients, then your users authenticate to Kerio when they log into their Macs. Single Signon does not suck.

Configuration

There are two primary tools for configuring Kerio MailServer; the MailServer Monitor application and the Administration Console. The MailServer Monitor lets you start/stop the MailServer and open the Administration Console. It has a nice Dock menu for these tasks, as seen below.


Kerio MailServer Monitor Dock menu


Kerio MailServer Monitor application

This brings me to my biggest complaint with Kerio...it places its startupitem in /System/Library/StartupItems/ and not /Library/StartupItems/. This is in general a bad idea, since like a lot of folks, I don't back that directory up, since it's easily restored from original media, and only Apple should be playing in there anyway. This should probably get fixed sooner than later.

The Administration Console is nicely designed, with all the features of the MailServer clearly labeled and easy to find. Spam is handled via standard SMTP relay settings, and subscription to various blacklists. MailServer ships with the four or so most popular blacklists, and you can add your own. You can also limit things like number of messages per hour from a single IP, number of concurrent SMTP connections from a single IP, harvest attack methods, and so on. MailServer ships with McAfee's antivirus engine, but can use external once, such as Sophos if you so desire. You can easily set up attachment filters, and the actions you want to take when a virus, or bad attachment is encountered.

The individual services MailServer provides can be enabled or disabled as you need, and set to automatically start when the MailServer launches if you like.


Kerio MailServer Administration Console

As I noted earlier, Kerio supports using both Active Directory and Open Directory for user authentication and LDAP services. This allows you to keep your user databases in one place, and not have to replicate user creation/deletion/changes/etc. between multiple user databases. The implementation is rather simple. You install the Open Directory adapter on the Open Directory Master, point MailServer at it, set up your Kerberos Realm information in MailServer and then add the users. It's five clicks to add the users in your Open Directory domain. The same applies for groups as well. Again, while an experienced email administrator can do all of this manually, having a well thought-out UI for this makes dealing with MailServer much nicer, and that's, well, nice.

Kerio supports all the major authentication schemes, such as SSL, Kerberos, CRAM-MD5, and NTLM, so using MailServer securely is as simple as telling MailServer what to use and how to use it.

Client setup is like any other. You tell your email client what server to use, set up your authentication type, enter your user ID and password (if you aren't using Kerberos), and you're set. If you want to use Entourage (v.X and 2004) or Outlook, Kerio's manual has the specific instructions on how to set this up, and they work nicely. For Outlook, Kerio provides a MAPI connector, and Entourage uses HTTP-DAV, which is also used by Outlook and Evolution.

No, you aren't going to perfectly replicate an Exchange server, but if you need 100% of Exchange features, you're using Outlook and Exchange, period. But for 90% of common groupware needs, Kerio can handle it with ease.

From my own tests, and looking at other tests of email servers, Kerio should have no problems handling email and groupware needs for almost any size of client base.

Conclusion

This is kind of a hit and run review, but sometimes I don't have the six months to a year I like to test such things. While there is still desperate need for more choices in groupware servers for the Mac, the fact is, that if we only have one real choice, having that choice be Kerio is not the worst thing that can happen. Kerio has wisely chosen to implement groupware support in such a manner that you can use existing groupware clients in your enterprise, and still get maximum benefit. It has a setup and configuration that are so well designed and easy to use that they should be copied everywhere, and a manual that is as well-written as any one I've found. It's rare that I can solve every problem I have with setting up a product with nothing more than the shipped documentation, and it's really sweet when a company takes the time and effort to make this happen.


John Welch (jwelch@provar.com is an IT Staff Member for Kansas City Life Insurance, a Technical Strategist for Provar, (http://www.provar.com/) and the Chief Know-It-All for TackyShirt, (http://www.tackyshirt.com/. He has over fifteen years of experience at making Macs work with other computer systems. John specializes in figuring out ways in which to make the Mac do what nobody thinks it can, showing that the Mac is a superior administrative platform, and teaching others how to use it in interesting, if sometimes frightening ways. He also does things that don't involve computertry on occasion, or at least that's the rumor.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

VOX 2.8.30 - Music player that supports...
VOX just sounds better! The beauty is in its simplicity, yet behind the minimal exterior lies a powerful music player with a ton of features and support for all audio formats you should ever need.... Read more
Default Folder X 5.1.6b3 - Enhances Open...
Default Folder X attaches a toolbar to the right side of the Open and Save dialogs in any OS X-native application. The toolbar gives you fast access to various folders and commands. You just click on... Read more
CleanMyMac 3.8.6 - $39.95
CleanMyMac makes space for the things you love. Sporting a range of ingenious new features, CleanMyMac lets you safely and intelligently scan and clean your entire system, delete large, unused files... Read more
Postbox 5.0.17 - Powerful and flexible e...
Postbox is a new email application that helps you organize your work life and get stuff done. It has all the elegance and simplicity of Apple Mail, but with more power and flexibility to manage even... Read more
Amazon Chime 4.6.5852 - Amazon-based com...
Amazon Chime is a communications service that transforms online meetings with a secure, easy-to-use application that you can trust. Amazon Chime works seamlessly across your devices so that you can... Read more
coconutBattery 3.6.3 - Displays info abo...
With coconutBattery you're always aware of your current battery health. It shows you live information about your battery such as how often it was charged and how is the current maximum capacity in... Read more
VueScan 9.5.82 - Scanner software with a...
VueScan is a scanning program that works with most high-quality flatbed and film scanners to produce scans that have excellent color fidelity and color balance. VueScan is easy to use, and has... Read more
Thunderbird 52.3.0 - Email client from M...
As of July 2012, Thunderbird has transitioned to a new governance model, with new features being developed by the broader free software and open source community, and security fixes and improvements... Read more
Little Snitch 4.0.2 - Alerts you about o...
Little Snitch gives you control over your private outgoing data. Track background activity As soon as your computer connects to the Internet, applications often have permission to send any... Read more
Thunderbird 52.3.0 - Email client from M...
As of July 2012, Thunderbird has transitioned to a new governance model, with new features being developed by the broader free software and open source community, and security fixes and improvements... Read more

The best games we played this week - Aug...
Another busy week has come to a close. We played a lot of excellent games this week and now it's time to look back and reflect on some our favorites. Here are our picks for the week of August 18. [Read more] | Read more »
War Wings beginner's guide - how to...
War Wings is the newest project from well-established game maker Miniclip. It's a World War II aerial dogfighting game with loads of different airplane models to unlock and battle. The game offers plenty of single player and multiplayer action. We... | Read more »
How to win every 2v2 battle in Clash Roy...
2v2 is coming back to Clash Royale in a big way. Although it's only been available for temporary periods of time, 2v2 has seen a hugely positive fan response, with players clamoring for more team-based gameplay. Soon we'll get yet another taste of... | Read more »
Roll to Win with Game of Dice’s new upda...
Joycity’s hit Game of Dice gets a big new update this week, introducing new maps, mechanics, and even costumes. The update sets players loose on an exciting new map, The Cursed Tower, that allows folks to use special Runes mid-match. If you feel... | Read more »
Bottom of the 9th (Games)
Bottom of the 9th 1.0.1 Device: iOS iPhone Category: Games Price: $4.99, Version: 1.0.1 (iTunes) Description: Play the most exciting moment of baseball in this fast-paced dice and card game! | Read more »
The best apps for viewing the solar ecli...
If you somehow missed the news, many parts of the United States will be witness to a total solar eclipse on August 21 for the first time in over 90 years. It'll be possible to see the eclipse in at least some capacity throughout the continental U... | Read more »
The 5 best mobile survival games
Games like ARK: Survival Evolved and Conan Exiles have taken the world of gaming by storm. The market is now flooded with hardcore survival games that send players off into the game's world with nothing but maybe the clothes on their back. Never... | Read more »
Portal Walk (Games)
Portal Walk 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: Portal Walk is adventure and relaxing platform game about Eugene. Eugene stuck between worlds and trying to find way back home.... | Read more »
Technobabylon (Games)
Technobabylon 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: City of Newton, 2087. Genetic engineering is the norm, the addictive Trance has replaced almost any need for human interaction,... | Read more »
5 reasons why 2v2 is the best mode in Cl...
Supercell has been teasing fans with 2v2 windows that allow players to team up for limited periods of time. The Summer of 2v2 was just this past July, but players are already clamoring for more of that sweet, sweet team-based action. The fans have... | Read more »

Price Scanner via MacPrices.net

Back To School With The Edge Desk All-in-one...
Back to school is just around the corner, and the ergonomically correct Edge Desk all-in-one portable kneeling desk is ideal for students living in dorms and small apartments, Edge Desk features:... Read more
Norton Core Secure Wi-Fi Router Now Available...
First introduced at the 2017 Consumer Electronics Show (CES), Norton Core, a secure, high-performance Wi-Fi router, fundamentally changed the concept of Wi-Fi routers by making security the primary... Read more
ViewSonic Adds New 27-inch 4K UHD Monitor to...
ViewSonic Corp. has introduced the VP2785-4K, a 27-inch 4K UHD (3840×2160) monitor that delivers precise and consistent color representation and performance to ensure incredible image quality. Built... Read more
Apple now offering Certified Refurbished 2017...
Apple is now offering Certified Refurbished 2017 27″ iMacs for up to $350 off original MSRP. Apple’s one-year warranty is standard, and shipping is free. The following models are available: – 27″ 3.... Read more
13-inch 2.3GHz MacBook Pros on sale for $100...
Amazon has the new 2017 13″ 2.3GHz MacBook Pros on sale today for $100 off MSRP, each including free shipping: – 13″ 2.3GHz/128GB Space Gray MacBook Pro (MPXQ2LL/A): $1199.99 $100 off MSRP – 13″ 2.... Read more
Clearance 2016 13-inch MacBook Airs available...
B&H Photo has clearance 2016 13″ MacBook Airs available for up to $200 off original MSRP. Shipping is free, and B&H charges NY & NJ sales tax only: – 13″ 1.6GHz/128GB MacBook Air (MMGF2LL... Read more
Clearance 21-inch and 27-inch iMacs available...
B&H Photo has clearance 21″ and 27″ Apple iMacs available for up to $500 off original MSRP, each including free shipping plus NY & NJ sales tax only: – 27″ 3.3GHz iMac 5K: $1799 $500 off... Read more
New iOS 11 Productivity Features Welcome But...
The iOS community is in late summer holding mode awaiting the September arrival of the iPhone 8 and iOS 11. iOS 11 public betas have been available for months — number six was released this week —... Read more
Samsung Electronics Launches New Portable SSD...
Samsung Electronics America, Inc. has announced the launch of Samsung Portable SSD T5 – its newest portable solid state drive (PSSD) that raises the bar for the performance of external memory... Read more
TrendForce Reports YoY Gain of 3.6% for 2Q17...
Market research firm TrendForce reports that the global notebook shipments for this second quarter registered a sequential quarterly increase of 5.7% and a year-on-year increase of 3.6%, totaling 39.... Read more

Jobs Board

Development Operations and Site Reliability E...
Development Operations and Site Reliability Engineer, Apple Payment Gateway Job Number: 57572631 Santa Clara Valley, California, United States Posted: Jul. 27, 2017 Read more
Frameworks Engineering Manager, *Apple* Wat...
Frameworks Engineering Manager, Apple Watch Job Number: 41632321 Santa Clara Valley, California, United States Posted: Jun. 15, 2017 Weekly Hours: 40.00 Job Summary Read more
Business Development Manager - *Apple* Medi...
Job Summary Apple Music is a single, intuitive app that...- all in one place. You can stream any Apple Music song, playlist or album, and download it Read more
Development Operations and Site Reliability E...
Development Operations and Site Reliability Engineer, Apple Payment Gateway Job Number: 57572631 Santa Clara Valley, California, United States Posted: Jul. 27, 2017 Read more
Frameworks Engineering Manager, *Apple* Wat...
Frameworks Engineering Manager, Apple Watch Job Number: 41632321 Santa Clara Valley, California, United States Posted: Jun. 15, 2017 Weekly Hours: 40.00 Job Summary Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.