The Mac Orchard - HomeHelpFAQALEMIAForumsDrew's Picks

Server Applications

CommuniGate Pro

Company Page Home Page Release Notes License:
Commercial; See text.

Current Version: 5.2.4 (June 25, 2008)

Stalker Software makes the incredibly powerful and robust CommuniGate Pro Internet messaging server, which covers the gamut from faxing to POP mail.

Single server and cluster licenses are available, with prices ranging from $849 and up.

Version 5.2.4 adds/changes the following:

  • Pronto: the Pronto version 2.1.2 is included.
  • MAPI: the MAPI Connector version 1.51.16.5 is included.
  • SMTP: if a receiving server announces its message SIZE limit, messages larger than that limit are rejected w/o making a delivery attempt.
  • CG/PL: the DatasetList, DatasetSet functions are implemented.
  • XIMSS: the datasetDelete, fileInfo operations are implemented.
  • ACCOUNT: Shared Private Files (alternative file paths) are implemented.
  • ACCOUNT: the Concurrent Calls setting is implemented.
  • HTTP: the /html login realm is implemented (to force the HTML mode for WML and IMode devices).
  • SIGNAL: additional fields have been added to the type 02 CDR records.
  • SIGNAL: the Event Limit setting is implemented.
  • SIGNAL: the "Random delta" registration setting is implemented.
  • SIP: Record-Routes for far-end NAT UDP clients now include the local socket info.
  • SIP: the Event Limit settings are implemented.
  • REALTIME: the Event Limit setting is implemented.
  • ADMIN: the Password Recovery Account setting is implemented.
  • ADMIN: now an Account Import file can contain a Telnums column.
  • AIRSYNC: devices sending authentication data as "domain/user@domain" are supported now.
  • CLI: the FINDWEBUSERSESSION command has been renamed into FINDACCOUNTSESSION command, new optional parameters have been added.
  • Kernel: the cp874 charset is supported now.
  • ROUTER: a default record for voicemail starting (*nnn) has been added.
  • SECURITY: now TLS client connections check the "alternative subject" Certificate attributes before checking the Certificate subject name.
  • XMPP: the type attribute is added to outgoing IM messages.
  • AIRSYNC: when a device (such as Apple iPhone) sends a new PING request w/o closing the old one, the server closes the old one.
  • Bug Fix: CALLLEG: 5.2c2: transfer operations between internal legs could leave "abandoned" dialogs in account info data.
  • Bug Fix: CLI: 5.2.0: the LISTWEBFILES operation incorrectly processed the PATH parameter.
  • Bug Fix: CLI: 5.2c2: the RENAMEMAILBOX command incorrecly processed the MAILBOX/MAILBOXES flag.
  • Bug Fix: SIGNAL: 5.2.1: the "Busy" and "Failure" Rules could be ignored.
  • Bug Fix: CG/PL: 5.2c2: the MessageBody function did not accept a null-value as the part ID.
  • Bug Fix: CG/PL: 5.2c3: the MailboxOpen function could fail to open "foreign" mailboxes.
  • Bug Fix: SIP: 5.0c3: domain-targeting requests (REGISTER, some SUBSCRIBE) could be processed incorrectly if they had Route fields.
  • Bug Fix: WebUser: 5.2.1: the "freebusy.wssp" page did not work.
  • Bug Fix: CG/PL: 5.2c1: the ExecuteCLI result data was not properly duplicated.
  • Bug Fix: LDAP: 5.0.1: "paged" search requests without sorting did not return the "paging cookie" data.
  • Bug Fix: SIP: 5.2c1: processing duplicate requests with "local" Route fields could (very rarely) crash the server.
  • Bug Fix: AIRSYNC: 5.2c1: incorrect MoveItem responses caused problems for the Apple iPhone client.
  • Bug Fix: WebUser: when I-Mode(JP) clients were served the charset in the HTTP header was set to shift-jis instead of shift_jis.
  • Bug Fix: SIP: 5.2c1: internally set "Relay-Via" route fields could be processed incorrectly.
  • Bug Fix: WebApp: 5.2c2: the Impersonate() CG/PL operation could cause memory corruption.

User Reviews

Currently, no user reviews have been submitted. Send me yours!


Also See . . .

Can't find what you're looking for? Try a search:

Also, if you have an older Mac, be sure to check out the "Classic" applications page for more options.

Finally, take a look at ALEMIA if you think you know that name of an application, but aren't quite sure.

Built Into Mac OS X

Mac OS X has a huge amount of TCP/IP-based server software built into it that I don't specifically cover here. Your "Sharing" Preference Pane allows you to enable and disable these services with a click of the mouse. The software running behind the scenes to provide many of these services is generally of the open source variety. The standard release of Mac OS X includes, among many others:

  • Apache httpd (web server; enabled via the Sharing Preference Pane).
  • Postfix (mail server; see Mac OS X Hints for more information).
  • tnftpd (FTP server; enabled via the Sharing Preference Pane).
  • OpenSSH (Secure Shell server; enabled via the Sharing Preference Pane via "Remote Login" but additionally configurable via selected applications listed on this page).
  • BIND (Domain Name System server; see Mac OS X Hints for more information).
  • Samba (Windows file sharing; enabled via the Sharing Preference Pane).
  • XFree86 (X Window server; enabled via the "X11" application in your "Utilities" folder, if you elected to install it with Mac OS X).

Of course, Mac OS X Server includes many more, in addition to offering more recent versions of many of the above servers.

Related Links

Graham Orndorff has written a superb collection of articles on setting up email servers and secure email clients on Mac OS X.

Also Consider . . .

These are applications that are newer and of potential interest, but which I haven't yet selected for permanent inclusion. Have a look, and let me know if you think they deserve to be part of the permanent collection!