With MailSuite we have consolidated our four(4) previous plugins into a single plugin. The MailSuite app acts as the plugin manager for the MailSuite plugin and helps with the communications between the MailSuite plugin and Mail. The MailSuite app also manages the installation and updating of the individual components (MailTags, Mail Act-On, SigPro, Mail Perspectives).
We are working on more than compatibility in the forthcoming release. The MailTags component is being overhauled to move the syncing of tag data from the internals of messages relying on the email server for synchronising, to separate, associated records that are encrypted and stored on a SmallCubed managed server. We are making this change to:
- Provide full compatibility with different email servers. Past versions of MailTags could not sync all tag data for Gmail messages and some other servers. Now complete tag data will synchronise for all messages regardless of the type of mail server.
Dramatically increase the speed that tags are saved and synced between computers. Past versions of MailTags required each message to rewrite its full contents to the IMAP server when saving tags. For larger messages, this needed significant time and bandwidth. Now, only the tag information is synced.
- Improve reliability. Because tag data was stored inside each message, MailTags had to do a lot of work behind the scenes to ensure that tags remain intact between different actions (such as rules application, moving messages, rebuilding accounts) Now tag data are separate records which are associated with each message, it is much simpler and more reliable to store and sync data and the original messages are not altered.
Build future products. Changing the tagging mechanism is essential for our future directions including being able to work with tag data on other platforms such as iOS. We plan to communicate more about this soon.
There are a few implications of this change in tag format:
- To sync tag data, we need to employ a separate server managed by SmallCubed. Privacy and security are critical to us, and we strongly feel that no service should have access to email accounts or content. We have designed our service with this in mind, and no content from original emails is stored on our servers. For each message we store two pieces of information: a unique key for the message generated from a “one-way hash” of specific message header information, and the encrypted tag data for the message. For more information check our security documentation.
- The new tag format is NOT compatible with older versions of MailTags. If you work with tag data in SmallCubed MailSuite, computers with MailTags versions 2-5 will not work with this new format. We are planning to make SmallCubed MailSuite compatible with OS versions going back to 10.12 to accommodate mixed OS environments. We will steer you through importing tag data from the older format.
- Messages within the same account cannot have distinct tags. Each instance of a specific message in an email account shares the same identifier, and so share the same tag data. This may affect those who tag the same message differently for different mailboxes on the same account.
- Sharing tag data between users who share an IMAP account is forthcoming. If data sharing is essential to your workflow, we recommend that you do not upgrade to macOS 10.14 Mojave at this time. We expect tag sharing to be ready before the end of the year.
MailSuite is a paid upgrade.
- Customers who purchased or upgraded any of the 4 core products on or after Sept 25, 2017 (the release date of High Sierra) receive a free upgrade to the SmallCubed MailSuite once it is released this fall.
- Customers who last purchased any of our products before Sept 25, 2017, are invited to upgrade to the full SmallCubed MailSuite for $30USD.Â
If you have any questions, please contact us by creating a support ticket
The Smallcubed Team