TMail offers a number of essential advanced features, amongst them:
TMail allows your users to store their emails encrypted in their mailbox, using the GPG format (RFC-4880 OpenPGP Message Format, RFC-3156 MIME Security with OpenPGP).
Thus, TMail has no means to decrypt your messages once they are stored in the encrypted mailbox. So be careful not to loose your private key: you would not be able to read your messages ever again! This also means that, once encrypted, nobody else than you can ever read the messages!
Manage emails effectively as a team!
Team mailboxes enable everybody in the team:
-
Emails are received on an email address dedicated to the team mailbox
-
Members can read the emails received in the team mailbox. Everybody can manage these emails.
-
Members can reply and send emails using the address of the team mailbox.
An example would be [email protected]
.
Manage email rate limiting plans and apply them to your users!
TMail Rate Limiting enables the administrator to manage rate limiting plans and apply those plans to users:
-
Administrator can manage rate limiting plans
-
Administrator can manage which rate limiting plans apply to which users
-
Administrator can configure mailet configuration, so it can retrieve rate limiting plans and apply to according users
TMail allows users to have an easy and performant contact autocomplete experience.
A contact must be composed of an email address, but can also have optionally a firstname and surname.
Contacts can be stored in many ways in TMail:
-
storing recipients as personal contacts when sending a mail via a mailet
-
synchronisation with LDAP for all domain contacts via a LSC script
-
synchronization with external third-party contact app via RabbitMQ
The user is able to autocomplete over his personal contacts and domain contacts via a JMAP method.
TMail allows users to configure their account to forward mails to other mail addresses via JMAP methods.
This simple feature can be useful when one of your users is on vacation or leaves your organization then it’s easier to just forward emails in some cases to other people that can treat them.
Users can also decide to keep a local copy of the forwarded mails.
TMail allows users to specify automate actions, based on specified rules, to be applied when receiving messages
via JMAP Filter
methods.
TMail allows devices to register push subscriptions through Firebase Cloud Messaging, and manage its registrations. Thanks to that, devices can receive realtime email notifications and updates.
TMail offer a feature for users to recover emails that they mistakenly deleted via JMAP EmailRecoveryAction
methods.
While allowing this recovery, privacy would to be retained, meaning that as an attacker reading deleted content is hard.
Users therefore would need to submit criteria for the emails they want to recover.
TMails allows users to manage their labels, and categorize emails by labels via JMAP Label
methods.
This feature would help users easier to manage their emails, which boosts users productivity.
The labels can be composed within email filtering rules for even better automation.
TMail allows a client to store per-user settings on the backend side.
Settings is a free floating String[String]
map being set by the client. Our extension might include a registry of
known usage proper to Twake Mail mobile app features.
TMail provides users the ability to upload and manage public images, for use in email signatures via the JMAP PublicAsset extension.
This feature allows users to: - Upload images and generate public URIs for these images. - Reference these images in their email signatures using the public URIs. - Manage their uploaded images, including deletion if necessary.
The PublicAsset extension ensures that images can be properly integrated into email signatures, improving personalization and branding efforts.