[ 
https://issues.apache.org/jira/browse/JAMES-1570?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sheng Zhong updated JAMES-1570:
-------------------------------
           Component/s:     (was: IMAPServer)
                            (was: James Core)
                            (was: POP3Server)
                            (was: SMTPServer)
           Description:     (was:   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 .user can write and upload their 
lua script toapply their custom logic.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)
     Affects Version/s:     (was: 3.0-beta4)
                Labels:   (was: C Java RPC cgroups gsoc2015 lua web)
    Remaining Estimate: 336h  (was: 1,344h)
     Original Estimate: 336h  (was: 1,344h)
               Summary: A extension to James server  (was: A extension to James 
server to allow users to custom their email service)

> A extension to James server
> ---------------------------
>
>                 Key: JAMES-1570
>                 URL: https://issues.apache.org/jira/browse/JAMES-1570
>             Project: James Server
>          Issue Type: Task
>            Reporter: Sheng Zhong
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to