License Management

This document describes the license of MailDepot.

Manage Product License

View License Information

MailDepot requires product license and accept following optional licenses.

You can install these optinal licenses after MailDepot installation. Some optional features are enabled after installing optional license. You can manage licenses using "md_license" command. If you change the license, you have to restart Maildepot services.

To view installed license, use "md_license list" command.

$ md_license list
organization           : sra
name                   : maildepot
capacity limitation    : 1024 GB
serial                 : XXXX-XXXX-XXXX-XXXX

Update Product License

If you want to update product license (for upgrade), use "md_license add" command.

$ md_license add XXXX-XXXX-XXXX-XXXX

Add optional license

If you want to add some optional license, use "md_license add" command.

$ md_license add XXXX-XXXX-XXXX-XXXX
It succeeded in adding the license. -- XXXX-XXXX-XXXX-XXXX
organization           : sra
name                   : maildepot
domain limitation      : 20 domains
serial                 : XXXX-XXXX-XXXX-XXXX
multi_domain_serial    : XXXX-XXXX-XXXX-XXXX
personal_search_serial : XXXX-XXXX-XXXX-XXXX

Multi-Domain Option

This option license provides multi-domain feature.

Multi-Domain Feature

With this option, MailDepot can supprot multiple tenants (sites) in single server. MailDepot will create archive repository for each domain (tenant) independently. You can control each domain separately, and manage multiple domains safely in single server. This feature is suited for ISP/SaaS vendors.

Control the capacity limitation for earch domain

You can contole the capacity limitation for earch domain. If the limit is exceeded, mail archiving process will be stopped for the domain, and no more mail messages are archived for the domain.

Control the rate of importing process

To reduce system load (CPU and I/O load), MailDepot import archive mail messages with single process (not multiple processes) for all domains. To avoid long delay with bulk mails in some domain, MailDepot limits the rate of importing mail messages (maximum number of mail messages for single importing request). You can tune this behavior by changing "max_mail_import_num" parameter in configuration file.

/opt/maildepot3/etc/maildepot.conf
"max_mail_import_num" is set to 1,000 at installation time.
max_mail_import_num = 1000

Please see "Confiration Files" for more.

Management of Domains

You can manage (add/modify/remove) domains with "md_domain" command. Also, you can monitor the status of existing domains with "md_domain" command.

$ md_domain list -h
domain_name  status   service  size      limit
----------------------------------------------
tokyo        online   running   3.3GB      *
ohsaka       online   running   1.2GB    10GB
nagoya       online   running  93.1MB    10GB  
test         offline  stopped   6.2MB     1GB
--
Domain size:
  limit      1024GB
  online      4.6GB
  total       5.5GB
Number of domains:
  limit          50
  online          3
  total           4

Personal Search Option

This option license provide personal search feature.

Personal Search Feature

With this option, each user can search its own sent/received mail messages, and view/download searched mail messages by using web browser. Administrator can manage the scope of searching by setting filter condition for each user.

Setup of Envelope Header

The stup of Envelope Header is required to use Personal Search Option. Further, this should be done before starting archive.
See Setup of Envelope Header for more.

Setting Filter Condition

Users can search mail messages those include user's mail address in envelope header. So, the search results for sent mails include user's mail address in envelope sender header, and the search results for received mails include user mail address in envelope recipients header.

See Search Filter to modify filter conditions for each user.