Load Balancing - Master/Slave mode
If server is configured as slave, actions already performed by master are skipped (remote server watchdog, backup, AD sync, antispam reports, mail archive backup, Bayes indexing), so that actions are not duplicated and resources wasted.
|
Distributed Domain verification logging
Distributed Domain verification logging support allows to lookup information about delivery attempts to domains established as Distributed, spanning multiple locations, and fixing problems arising from refused email due to unknown recepient for example because of disabled VRFY/RCPT TO command on that server or misconfiguration thereof.
|
Mailing list/group rights inheritance
A new system of rights has been adopted. Previously any item of embedded groups or domains controlled the rights. In this new version only the top most rights are applied. Lets say you have a group with some members and some members are in another embedded groups (which have already some rights defined in them). In such case the rights defined in the master group for this group will be applied. Mailing list/group rights inherited from the parent level to all embedded objects, groups and domains, from global level to domain level, top most rights override the lower level. The same applies to mailing lists so finally you have the full control of all members.
|
More mailing lists features
New option in Mailing List - Options - Relay local messages has been introduced. All local domain members will be relayed and sent through outgoing queue back to the local server. This allows the rules, content filters, antispam and other engines to take their action just like with external delivery. Duplicate members of the final message file when combined from several lists or groups are automatically removed and only single message is sent.
|
IMAP Auto Mailbox UID recovery
A special Auto mailbox UID recovery mode has been implemented. Checks if MailboxUID greater or equal to last index item, ensures that index items have correct UIDs. It detects any problem in the IMAP index database and automatically fixes this issue. It does not lose the message flags and simply assigns new UIDs to those messages. It solved a big problem for a customer whose HDD ran out of space and all of a sudden files could not be written and problems like this arose. No need to manually interfer, it just works behind the scene.
|
IMAP Remote accounts error responses
Remote accounts which now fully support IMAP accounts add the possibility to receive an error response to message body fetch, arising from insufficient access control rights. Implemented as part of the IMAP ACL support.
|
IMAP ACL Access Control
IMAP ACL right have been revised and tested, few minor issues have been fixed and ACL is fully supported now. It has been tested with Bynari Insight Connector which allows you to create access rights for each folder of a shared folder. This was the first step in completing the IMAP ACL support. The second step was to implement GroupWare folders ACL support. Previously you could set rights only for the whole shared account or public folder. With this version you can specify different access rights for each folder and for each user (email address). Currently there is no interface to do that, but Webmail Pro will soon have the power to do so. ACL management has been updated and fixed- it's much easier and smarter now. 'Public folder' Dialog can not be closed if nothing reasonable was filled, Groups - Friends - Acces Control List dialog was enhanced to add users without extra clicking.
|
Directory Server sync supports general LDAP server
Support for ordinary LDAP directory service with inetOrgPerson scheme added, new OBJECTS XML setting support added, specifies objectClass (scheme), Objects option added to the GUI, tested with openldap, supported objects: User, Group, inetOrgPerson.
|
LDAP fully native, bind v2 support
LDAP fully implements Unicode (UTF-8) and is fully native with no Windows LDAP libraries used. This allows it to work 100% and never require any character set knowledge as all LDAP servers run in UTF-8 including MS Active Directory. Properly tested and working. Support for bind v2 added.
|
New Rules/CF action
In Rules there's long awaited action to Edit message headers (add, update, delete header). It can be done on the user, domain and global level and never affects the other levels, the master message file is preserved. Examples and structure has been updated. This header transformation is also implemented for content filters.
|
Rules/CF action Move to folder
To Rules action Move to folder, support for Spam folder has been added, along with support for INBOX to inbox conversion (Linux case sensitivity). Move to Folder action can now be executed on the domain level too. Applies to Copy to folder as well.
|
New Rules/CF condition
New Rules condition has been added, which checks if Sender/Recipient is member of a list or group. Very handy. Works also for Content Filters.
|
Rule title returned in parameters
Rule title is returned in parameters, SMTP log entries for messages for which the new rule action Deleted by Rule has been triggered contain the real rule title. Only global rules return the title.
|
Web/Control-SMTP cross-service monitoring
Web/Control service can be controlled from SMTP service (and vice-versa via the watchdog feature, effectively resulting in cross-service monitoring capability of the two services, and making sure that all services would be restarted if stalled even if Web/Control went down). Watchdog not only checks if the service is running but also periodically communicates with the service collecting health statistics. If problem is detected, Control service is restarted.
|
Remote Server Watchdog for RSS local caching
Relative path support has been added to remote server watchdog, which allows to use the download URL feature of Remote Server Watchdog for RSS local caching, eg. save remote RSS to html/rss/myrss.rss. This way you can minimize outside traffic if a lot of users of WebMail Pro would subscribe the same RSS feeds.
|
php.user.ini file is appended to php.ini
New php.user.ini file is supported. This file is appended to php.ini every installation of the software. This way you do not need to be worried about your php.ini changes vs. upgrades anymore.
|
ZIP compression of DAT, MCB and IDP files
All backups and archives deploy ZIP compression algorithm, allowing to use popular compression utilities (WinZIP, pkzip etc.) to browse the files as easily as exploring a directory structure, while minimizing occupied space. IDP packager has been updated to be backward compatible with the former IDP format, so you can convert the old files to ZIP, or continue to use it as a universal tool. Further extension of the ZIP class is in the works for the next version.
|
XML-RPC updated
XML-RPC has been updated and technically changed to work under Control service so it will work on Linux too. The result is that it's working everywhere.
|
IPv6 support enhancements
IPv6 has been tuned to work in all scenarios including bypass rules, filters etc. Network subnetting is supported and tested. You can easily use /120 for instance.
|
SSL Secured Destinations CA new behavior
Connections using SSL Secured Destinations, provided with Certification Authority signed certificates with unknown local Certification Authority and fingerprint given results in successful secure destination connection (new behavior).
|
SOCKS proxy server
File transfer in Jabber and Psi could be a real pain due to NAT issues. XMPP server has been updated to support bytestreams in IQ protocol and a new service SOCKS was developed. SOCKS5 protocol is required for proxied file transfer.
Basically when direct connection cannot be established, the proxy specified in Psi or in Jabber services will be queried for information. The server sends the host and port of the SOCKS server (as specified in the Services tab), and the clients will try to connect to the SOCKS server and establish a paired connection based on the same hash both parties will use. Once established a stream will proceed over this SOCKS connection.
Some settings are required though, similar to SIP, in Services - SOCKS, and creating a new service for bytestreams in IM - Services. The imservice.dat examples explains how to do it. Finally at least one of the parties attempting file transfer has to configure the client to use the proxy server.
|
Server Traffic Test: UDP streams
Server Traffic Test tool adds UDP stream testing, variable packet size, command line parameters, primarily meant for performance testing of concurrent SIP connections. RTP NAT traffic tests were conducted, revealing that 25 high-quality concurrent streams are not a problem while maintaining very low CPU utilization; SIP RTP streaming showed as good as famous Asterisk and could support even more ongoing calls.
|
int64 files and data types
Support for int64 (64-bit OS) files and data types to allow future compilation on IA64. Currently the system runs in 32 bit compatibility mode in 64-bit environments, without any benefits of the 64-bit platform.
|
SNMP, SQLite, OpenSSL updated
SNMP - MIB OID updated to 1.3.6.1.4.1.23736, default DB SQLite new version 3.5.3 used, new OpenSSL-0.9.8g engine used.
|
|
|