james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sheng Zhong (JIRA)" <server-...@james.apache.org>
Subject [jira] [Created] (JAMES-1570) A extension to James server to allow users to custom their email service
Date Wed, 11 Mar 2015 15:05:41 GMT
Sheng Zhong created JAMES-1570:

             Summary: A extension to James server to allow users to custom their email service
                 Key: JAMES-1570
                 URL: https://issues.apache.org/jira/browse/JAMES-1570
             Project: James Server
          Issue Type: Task
          Components: IMAPServer, James Core, POP3Server, SMTPServer
    Affects Versions: 3.0-beta4
            Reporter: Sheng Zhong

  For most email service,there are not any service for user to program by themselves to custom
their service 
  My idea is allowing user to using lua to implement custom logic,the James server privides
a API for lua script to call .to limit memory and CPU usage of specific user,We can make one
user run one process,and limit the memory and CPU usage by using cgroups if server is running
on Linux .then,we can use RPC to connect the main server process and the user process for
them to call method each other.
  As for the api,we can make user to custom how to filter their own emails,how to group the
emails,how to limit the sender to someone and so on.we can make it modular and allow user
to choose to enable which module.if the email service has a web interface,we can also allow
user to custom the  the page display by programing

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org

View raw message