The solution comes with Apache James enterprise email server in which spooling repositery maintains for every email. but I need to customize the database repositery i.e. the table with my columns like EventID, EmailJobID etc.
That's why, I was asking about apache james. my last option is to use java mail API because I have to do lots of work for multi-threaded email sending mechanism with logging.
Nice to see the reply guys. Its very helpful to discuss issues in a friendly environmnent.
regards,
Farrukh