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

  • Vague de SPAM

    Suite à une vague de spam sur le forum, les inscriptions sont temporairement limitées.

    Après votre inscription, un membre de l'équipe devra valider votre compte avant qu'il ne soit activé. Nous sommes désolés pour la gêne occasionnée et vous remercions de votre patience.

QoolBox

Représentant QNAP
2 Janvier 2014
10 748
185
173
51
France
www.qnap.com
Professionnel
Oui
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.