Qnap [ Apache James ] [ 3.0.0 ] Complete, stable, secure and extendable Mail Servers [ CLI ]

QoolBox

Représentant QNAP
2 Janvier 2014
10 579
166
153
50
France
www.qnap.com
james-logo.png


Source : http://james.apache.org

Download : https://qnapclub.eu/index.php?act=detail&qpkg_id=469

X64 Version : www.qoolbox.fr/James_3.0_x86_64.qpkg.zip


Notes :

CLI command line version, running as deamon - read tuto on James website below

http://james.apache.org/server/config.html

Command :

james & james-cli.sh added to NAS PATH

Logs : /opt/James/logs

Commande description :

james : start/stop/status for the process
james-cli.sh : management command line

Code:
james-cli.sh 

usage: java org.apache.james.cli.ServerCmd --host <arg> <command>

 -h,--host <arg>   node hostname or ip address
 -p,--port <arg>   remote jmx agent port number
AddUser <username> <password>
RemoveUser <username>
ListUsers
AddDomain <domainName>
RemoveDomain <domainName>
ContainsDomain <domainName>
ListDomains
ListMappings
ListUserDomainMappings <user> <domain>
AddAddressMapping <user> <domain> <fromAddress>
RemoveAddressMapping <user> <domain> <fromAddress>
AddRegexMapping <user> <domain> <regex>
RemoveRegexMapping <user> <domain> <regex>
SetPassword <username> <password>
CopyMailbox <srcBean> <dstBean>
DeleteUserMailboxes <user>
CreateMailbox <namespace> <user> <name>
ListUserMailboxes <user>
DeleteMailbox <namespace> <user> <name>
GetStorageQuota <quotaroot>
GetMessageCountQuota <quotaroot>
GetQuotaroot <namespace> <user> <name>
GetMaxStorageQuota <quotaroot>
GetMaxMessageCountQuota <quotaroot>
SetMaxStorageQuota <quotaroot> <maxMessageCount>
SetMaxMessageCountQuota <quotaroot> <maxStorage>
SetDefaultMaxStorageQuota <maxStorage>
SetDefaultMaxMessageCountQuota <maxMessageCount>
GetDefaultMaxStorageQuota
GetDefaultMaxMessageCountQuota
ReindexMailbox <namespace> <user> <name>
ReindexAll
GetSieveQuota
SetSieveQuota <quota>
RemoveSieveQuota
GetSieveUserQuota <username>
SetSieveUserQuota <username> <quota>
RemoveSieveUserQuota <username>

About :

James has a modular architecture based on a rich set of modern and efficient components which provides at the end, complete, stable, secure and extendable Mail Servers running on the JVM. James is made of internal projects - Server, Mailet, Mailbox, Protocols, MPT - and of external projects – Hupa, Mime4J, jSieve, jSPF, jDKIM.

Apache James Protocols project delivers a lightweight, and highly extensible framework for mail protocols implementations.

Protocols is coming with several implementations of popular mail protocols like:

SMTP
LMPT
POP3
IMAP
ManageSieve
JMAP
Apache James Mailbox features include the support of emails storage, indexing emails for research, quotas, an events system.