Another EAI implementation
Hi, back in July, Oracle released a new version of Javamail, the mail library that underpins practically all use of email in Java. Java isn't used much for mail readers, but it is used for sending mail. If you click 'forgot my password' on a webshop, the reminder mail you get may have been sent by Javamail. Unfortunately, Javamail's support is not good news. The reason is that it now exists, but semi-undocumented and disabled by default. The default is important. Consider Postfix and Exim, two quite similar systems that do the same job on the same OSes, both with EAI support, but one of them has it enabled by default and the other disabled. The difference in practical support is nothing short of astounding. A majority of deployed systems, versus less than 0.1%. The inclusion of a support patch is a chance to have it enabled by default, by the decision of a single maintainer/team, and after that it quietly grows widely available over the next 1-3 years, as people upgrade for other reasons and get EAI support without thinking about it. That's not what will happen to all the java servers that send 'forgot my password' messages. Their owners will have to decide, one by one, to add EAI support. It's a simple change. The kind of thing that takes only one minute for a programmer, plus hours of advance planning, meetings, code review, testing and deployment, and mostly just doesn't get done. Depressing, isn't it? Arnt
participants (1)
-
Arnt Gulbrandsen