Java Email Server 2.0 Beta 2 Released

Java Email Server (JES) is an open source email server (SMTP/POP3) written in Java.

This release is the second Beta version of the new 2.0 development branch. This is an incremental update to Beta 1 and contains the following updates:
  • Truly decoupled dependency on log4j. See section "Logging Facility" in AdditionalNotes.txt.
  • Server instance now uses a singleton pattern.
  • Added an option ("testing.destination") that, when set, directs all outgoing messages to the destination (currently a folder).
  • Each domain gets its own default user.
  • A profile can now be set for the services to be activated at startup. The profile is broken down into Mail Transfer Mode and Mail Retrieval Mode. Resource allocation is affected, but not considerably.
Please read the Beta 1 Post for the other 2.0 branch changes.

While the belief is that JES 2.0 Beta 2 is stable, we will continue with Beta releases in the 2.0 branch until we feel confident that the 2.0 code is stable and production safe. Please provide feedback on this release in the JES Google Group, even if it is just letting us know you are using JES without any issues.

You can download this release from the project home page.

Eating Crow

After holding out for years, and picking the Palm Pre as my 'next phone', it is time for me to Eat Crow.

Last weak I broke down and bought a brand new black iPhone 3GS. And I love it.

Two years ago, when the first iPhone came out, I wrote the post 'No iPhone for Me'. Re-reading that post now, I think my criticisms were mostly fair, and have been mostly resolved. My primary issues were:
  • Price ($499 and $599)
  • No Removable Battery
  • Touchscreen Keyboard
  • EDGE (no 3G)
I wrapped up the post with the following: "However, even if the iPhone's first version does fail, it is hardly down for the count. Apple can and will innovate, and with their existing iPod market domination, they will have several chances to make this concept successful. I'll be tracking how this develops (from my Treo)." Apple did use subsequent releases (OS and Hardware) to make it successful. The addition of 3G and the price drops were major improvements, and directly addressed half of my concerns. I've come to accept the keyboard as an acceptable option. I'm not convinced about the built in battery, but it is clearly the direction Apple is moving, with their laptops now as well. And the built in battery provides a fit and finish that is impossible with removable battery devices. But it was the App Store, with all its drama, that made the device a HUGE success.

As I become more and more fed up with my Treo, I explored my upgrade options. There was the Palm Pre, Blackberry Devices, Android, and Windows Mobile. I'd tried Windows Mobile and had no desire to go back. Blackberries also held no allure. They are very business focused, and the iPhone and Pre both provide better balance. In the end, it was the market share (Apps, general mind share) that convinced my to choose the iPhone. My wife has one and loves it, and while I think the Pre is a great device, I'm not willing to make a 2 year (wireless contract) bet on it.

After a week of use, here are my thoughts:
  • The touch keyboard works. I don't LOVE it, but it works.
  • The navigation is less efficient than my Treo, but it is a small trade-off given the other benefits.
  • The integration of the iPod functionality is great.
  • The Exchange support is great.
  • The battery is OK.
  • Safari is great. I'm actually using Safari for GMail instead of the Mail app for now.
  • Google Reader on Safari is great.
  • Apps, Apps, Apps.
I realize I'm a late comer to the party, but I'm going with the idea that I waited until the iPhone was ready for me. Either way, I'm glad I made the switch.