I am making a project on web based mailing system (Academic).
What are the technologies I shall use to make the best mailing system.
I am thinking about struts with Ajax. Mailing server JAMES. Database MySQL.
But I dont know which version of struts will be appropriate 1.2 or 2.0.
I should use hibernate or not.
Kindly guide me with the best combination of technologies according to the Industry trends.
There is rarely an objective "best" for anything. It depends on various factors we don't know, like the environment it runs in and the knowledge and experience of the teams that develop and support it.
Struts 1 is dead; don't use it for any new development.
Be aware that IMAP support in James is labeled as "experimental", just in case you were planning to use IMAP.