Project
- MailCube Engine
Client
Requirements
Dispatching of personalized E-Mails to large number of recipients (up to 100,000). Remote call of Newsletter. Dispatching mails as configurable job by general management.. Collecting statistics about the opening or clicking the links in the Newsletter. High efficiency. Economical use of RAM.
Solution
One of the basic problems was the efficient use of RAM. The desired efficiency of the application was reached by the use of multithreads within the sending and reading of packets from the database. To personalize the newsletter, registered user data from the data base is read in. For the remote call of the newsletters the HTTP protocol was used. The source of the newsletter is defined in XML format and makes it possible to send it in multilingual format.
Technology
Application was coded in Java. For the access to the data base, automatic classes were used. For dispatching the E-Mails JavaMail libraries were used. For the registration of statistics JavaServlet was applied.

