Hi and thex for you reply! To answer your Question. I develop a CRM-System. It is an n-Tier (Database/Middleware-Server "Glassfish 3") various Clients (Java Swing, Applet Client, Mac OS X Native Client.The EMailserver should be a Part of the Serverside Components. I guess thadt only SMTP Features are needed, so no POP3/Imap something like this is needed. If a SMTP Mail is arriving the Java SMTP Engine should listen on Port 25 and deliver the Mail to on of the CRM Users Mailboxes (wich is in real only a JDBC Databse User , no Filesystem Objects needed!)
The development is done with the Glassfish 3 J2EE Server OpenSource Edition. This Server is tightly integrated to the NetBeans OpenSource IDE and has some convinience Features like as Refactoring of EJB, automated Anotations, Wizards and click and run SOAP-Webservice Integration with Java.Thadt is why JBoss or Geronimo was not used, because the overhead of Roundtrip development is to much for me and i really i dont like Eclipse at all. The SMTP-Server Component should be a EJB3 compliant, Glassfish Stateless Singleton Bean wich is automatically started at the successfully EAR Deployment against the AppServer. Some tests with Server TCP Sockets has shown thadt a Stateless TCP Socketserver with Glassfish 3 is possible, but iam not sure at this Time if non-blocking and per Clients Threadspawning is also possible. I Just read some Glassfish Docs wich descibe thadt this can be done with special Anotation Markos. ----- Ursprüngliche Mail ---- Von: Norman Maurer <[email protected]> An: James Developers List <[email protected]> Gesendet: Freitag, den 3. Dezember 2010, 19:07:54 Uhr Betreff: Re: Hi @ all Hi Peter, first of welcome. In current dev version of james which will be the next one we use spring for DI. So no avalon/phoenix anymore. This should give you a easy way to customize james. James already comes with a JPA Mailbox which stored a the email content as Blob, so this is maybe exactly what you need. To give you more answers I need some more informations about what you plan to implement. Can you give some more details.. ? Bye, Norman 2010/12/3 Peter Meyer <[email protected]>: > Hello, > > Iam a newbie at the list and want to say Hello to everybody! > > I have some embedded questions (Phonenix/Tomcat e.c.t) and really need > quick answers howto deal with it. > > Iam in the need to write an 100% Pure Java EJB 3.1 n-Tier Solution, the > Middleware > server for my Enterprise beans are SUN/Oracles Glassfish 3 OpenSource Server. > This Server has the ability to connect to outside EMail-servers but my complete > Project should realize the Features at all on a 100% Java Codebase without > Exceptions > (this is why it should be easy deployable on Windows x / Mac / x / Linux x / > Solaris x). > > Iam not interested in configuring various EMail MTA's on every each Operating > System > and hopefully i could integrate with my Programming stuff. So Pheonix looks > great but > it seems to be it is JBoss and or Tomcat or Spring related. Is there a chance > using > the JBoss Codebase for Glassfish v3 or should i write my own MTA (reduced > Featureset) > by my self for my special popurses? My needs: Sending EMail, Receiving >EMail.The > EMail Contentdata should be saved via JDBC/SQL in a Binay Database Column > (BLOB). > > So i need to know what is the best Way to go ahead. > Should i do a own MTA Project for my Application? Is it hard to write a own MTA > by > mysql (thadt can talk with each other Serversa like Yahoo, Hotmail e.c.t) > > OR > Should i use the James/Phones JBoss Aproach? Whats is faster, more reliable and > and tighter integrated with my Programming Stuff? > > thank you for your patience, > Greetings from Freiburg, > Germany - Peter > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
